Class AlignmentMethodBuilder
Inheritance
System.Object
System.MarshalByRefObject
AlignmentMethodBuilder
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 AlignmentMethodBuilder : TaggedObject, IMessageSink, IComponentBuilder
Constructors
AlignmentMethodBuilder()
Declaration
protected AlignmentMethodBuilder()
Properties
AlignAxis
Declaration
public Axis AlignAxis { get; set; }
Property Value
AlignCurve
Declaration
public Section AlignCurve { get; }
Property Value
AlignType
Declaration
public AlignmentMethodBuilder.Type AlignType { get; set; }
Property Value
AlignVector
Declaration
public Direction AlignVector { get; set; }
Property Value
EndAlignFillerSurfaceOption
Declaration
public AlignmentMethodBuilder.AlignFillerSurfaceType EndAlignFillerSurfaceOption { get; set; }
Property Value
NumberOfPointsPerSection
Declaration
public int NumberOfPointsPerSection { get; }
Property Value
Type |
Description |
System.Int32 |
|
NumberOfSections
Declaration
public int NumberOfSections { get; }
Property Value
Type |
Description |
System.Int32 |
|
StartAlignFillerSurfaceOption
Declaration
public AlignmentMethodBuilder.AlignFillerSurfaceType StartAlignFillerSurfaceOption { get; set; }
Property Value
Methods
AddPoint(OnPathDimensionBuilder)
Declaration
public int AddPoint(OnPathDimensionBuilder alignPoint)
Parameters
Returns
Type |
Description |
System.Int32 |
|
AddSection(Int32, Section)
Declaration
public void AddSection(int sectionIndex, Section sec)
Parameters
Type |
Name |
Description |
System.Int32 |
sectionIndex |
|
Section |
sec |
|
ComputeDefaultPoints()
Declaration
public void ComputeDefaultPoints()
CreateOnPathDimBuilder(Section, Point3d)
Declaration
public OnPathDimensionBuilder CreateOnPathDimBuilder(Section sec, Point3d pnt)
Parameters
Returns
GetAllPoints(out Int32)
Declaration
public OnPathDimensionBuilder[] GetAllPoints(out int numSection)
Parameters
Type |
Name |
Description |
System.Int32 |
numSection |
|
Returns
GetPoint(Int32, Int32)
Declaration
public OnPathDimensionBuilder GetPoint(int sectionIndex, int pointIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
sectionIndex |
|
System.Int32 |
pointIndex |
|
Returns
RemoveAllPoints()
Declaration
public void RemoveAllPoints()
RemovePoint(OnPathDimensionBuilder)
Declaration
public void RemovePoint(OnPathDimensionBuilder alignPoint)
Parameters
RemoveSection(Section)
Declaration
public void RemoveSection(Section sec)
Parameters
RemoveSectionAtIndex(Int32)
Declaration
public void RemoveSectionAtIndex(int secIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
secIndex |
|
SetAlignPoints(OnPathDimensionBuilder[])
Declaration
public void SetAlignPoints(OnPathDimensionBuilder[] alignPoints)
Parameters
SetSections(Section[])
Declaration
public void SetSections(Section[] sections)
Parameters
Type |
Name |
Description |
Section[] |
sections |
|
UnloadSections()
Declaration
public void UnloadSections()
UpdateSectionAtIndex(Int32)
Declaration
public void UpdateSectionAtIndex(int secIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
secIndex |
|
Validate()
Declaration
Returns
Type |
Description |
System.Boolean |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink