Class QuickBinderBuilder
Inheritance
System.Object
System.MarshalByRefObject
QuickBinderBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class QuickBinderBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
QuickBinderBuilder()
Declaration
protected QuickBinderBuilder()
Properties
AnchorBaseRadius
Declaration
public Expression AnchorBaseRadius { get; }
Property Value
AnchorRadius
Declaration
public Expression AnchorRadius { get; }
Property Value
AnchorTopRadius
Declaration
public Expression AnchorTopRadius { get; }
Property Value
BaseRadius
Declaration
public Expression BaseRadius { get; }
Property Value
CentralAngle
Declaration
public Expression CentralAngle { get; }
Property Value
EdgeIndexToEdit
Declaration
public int EdgeIndexToEdit { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
EditType
Declaration
public QuickBinderBuilder.EditTypes EditType { get; set; }
Property Value
End
Declaration
public Expression End { get; }
Property Value
EndAngle
Declaration
public Expression EndAngle { get; }
Property Value
Extend
Declaration
public Expression Extend { get; }
Property Value
FaceIndexToEdit
Declaration
public int FaceIndexToEdit { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Faces
Declaration
public ScCollector Faces { get; }
Property Value
Limits
Declaration
public Limits Limits { get; }
Property Value
OriginAnchorOrigin
Declaration
public Point3d OriginAnchorOrigin { get; set; }
Property Value
Radius
Declaration
public Expression Radius { get; }
Property Value
Start
Declaration
public Expression Start { get; }
Property Value
StartAngle
Declaration
public Expression StartAngle { get; }
Property Value
TopRadius
Declaration
public Expression TopRadius { get; }
Property Value
Declaration
public Matrix3x3 TransformMatrix { get; set; }
Property Value
Declaration
public Point3d TransformOrigin { get; set; }
Property Value
Type
Declaration
public QuickBinderBuilder.Types Type { get; set; }
Property Value
UMaximum
Declaration
public Expression UMaximum { get; }
Property Value
UMinimum
Declaration
public Expression UMinimum { get; }
Property Value
VMaximum
Declaration
public Expression VMaximum { get; }
Property Value
VMinimum
Declaration
public Expression VMinimum { get; }
Property Value
Methods
AddFace(QuickBinderBuilder.Types)
Declaration
public int AddFace(QuickBinderBuilder.Types type)
Parameters
Returns
Type |
Description |
System.Int32 |
|
CreateAnchorFace()
Declaration
public int CreateAnchorFace()
Returns
Type |
Description |
System.Int32 |
|
EditFace()
Declaration
GetEdgesOfFace(Int32, out Int32[], out Point3d[])
Declaration
public void GetEdgesOfFace(int faceIndex, out int[] edgeIndex, out Point3d[] referencePoints)
Parameters
Type |
Name |
Description |
System.Int32 |
faceIndex |
|
System.Int32[] |
edgeIndex |
|
Point3d[] |
referencePoints |
|
RemoveFace()
Declaration
SetReferencePoint(Point3d)
Declaration
public void SetReferencePoint(Point3d location)
Parameters
Type |
Name |
Description |
Point3d |
location |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink