Class SplineBeamBuilder
Inheritance
SplineBeamBuilder
Assembly: NXOpen.dll
Syntax
public class SplineBeamBuilder : MotionBuilder, IMessageSink, IComponentBuilder
Constructors
SplineBeamBuilder()
Declaration
protected SplineBeamBuilder()
Properties
BeamType
Declaration
public SplineBeamBuilder.BeamTypeValue BeamType { get; set; }
Property Value
Curves
Declaration
public SelectCurveList Curves { get; }
Property Value
DefinitionMethod
Declaration
public SplineBeamBuilder.DefinitionMethodType DefinitionMethod { get; set; }
Property Value
Link
Declaration
public SelectLink Link { get; }
Property Value
ListMarkerOvrCtrl
Declaration
public ParamOverrideState ListMarkerOvrCtrl { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
NumberOfSections
Declaration
public Expression NumberOfSections { get; }
Property Value
PointList
Declaration
public PointList PointList { get; }
Property Value
SectionAxis
Declaration
public SplineBeamBuilder.SectionAxisType SectionAxis { get; set; }
Property Value
SectionShape
Declaration
public SelectBaseSection SectionShape { get; }
Property Value
SectionVector
Declaration
public Direction SectionVector { get; set; }
Property Value
StructuralProperty
Declaration
public SelectSplineBeamProperty StructuralProperty { get; }
Property Value
Tolerance
Declaration
public Expression Tolerance { get; }
Property Value
ToleranceOvrCtrl
Declaration
public ParamOverrideState ToleranceOvrCtrl { get; set; }
Property Value
UseMarkersAsPassingPoints
Declaration
public bool UseMarkersAsPassingPoints { get; set; }
Property Value
Methods
AssignPoint(int, Point)
Declaration
public void AssignPoint(int index, Point point)
Parameters
Type |
Name |
Description |
int |
index |
|
Point |
point |
|
CreateMarkerToNode(NXObject, int, int, bool)
Declaration
public MarkerToNodeData CreateMarkerToNode(NXObject marker, int markerPosition, int pointID, bool useClosestNode)
Parameters
Returns
ExportPointsToFile(string)
Declaration
public void ExportPointsToFile(string filePath)
Parameters
Type |
Name |
Description |
string |
filePath |
|
FindMarkerItem(string)
Declaration
public MarkerToNodeData FindMarkerItem(string markerName)
Parameters
Type |
Name |
Description |
string |
markerName |
|
Returns
GeneratePoints()
Declaration
public void GeneratePoints()
GetMarkerItems()
Declaration
public MarkerToNodeData[] GetMarkerItems()
Returns
ImportPointsFromFile(string)
Declaration
public void ImportPointsFromFile(string filePath)
Parameters
Type |
Name |
Description |
string |
filePath |
|
InsertEmptyPoint(int)
Declaration
public void InsertEmptyPoint(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
RecalculateMarkersPositions()
Declaration
public void RecalculateMarkersPositions()
RemoveAllMarkers()
Declaration
public void RemoveAllMarkers()
RemovePoint(int)
Declaration
public void RemovePoint(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
SwapPoints(int, int)
Declaration
public void SwapPoints(int index1, int index2)
Parameters
Type |
Name |
Description |
int |
index1 |
|
int |
index2 |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink