Class AlignmentMethodBuilder
Inheritance
AlignmentMethodBuilder
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
NumberOfSections
Declaration
public int NumberOfSections { get; }
Property Value
StartAlignFillerSurfaceOption
Declaration
public AlignmentMethodBuilder.AlignFillerSurfaceType StartAlignFillerSurfaceOption { get; set; }
Property Value
Methods
AddPoint(OnPathDimensionBuilder)
Declaration
public int AddPoint(OnPathDimensionBuilder alignPoint)
Parameters
Returns
AddSection(int, Section)
Declaration
public void AddSection(int sectionIndex, Section sec)
Parameters
Type |
Name |
Description |
int |
sectionIndex |
|
Section |
sec |
|
ComputeDefaultPoints()
Declaration
public void ComputeDefaultPoints()
CreateOnPathDimBuilder(Section, Point3d)
Declaration
public OnPathDimensionBuilder CreateOnPathDimBuilder(Section sec, Point3d pnt)
Parameters
Returns
GetAllPoints(out int)
Declaration
public OnPathDimensionBuilder[] GetAllPoints(out int numSection)
Parameters
Type |
Name |
Description |
int |
numSection |
|
Returns
GetPoint(int, int)
Declaration
public OnPathDimensionBuilder GetPoint(int sectionIndex, int pointIndex)
Parameters
Type |
Name |
Description |
int |
sectionIndex |
|
int |
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(int)
Declaration
public void RemoveSectionAtIndex(int secIndex)
Parameters
Type |
Name |
Description |
int |
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(int)
Declaration
public void UpdateSectionAtIndex(int secIndex)
Parameters
Type |
Name |
Description |
int |
secIndex |
|
Validate()
Declaration
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink