Class ProfileBuilder
Inheritance
ProfileBuilder
Assembly: NXOpen.dll
Syntax
public class ProfileBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
ProfileBuilder()
Declaration
protected ProfileBuilder()
Properties
AngleOfRotation
Declaration
public Expression AngleOfRotation { get; }
Property Value
AngularTolerance
Declaration
public double AngularTolerance { get; set; }
Property Value
AttributeMaterial
Declaration
public int AttributeMaterial { get; set; }
Property Value
AttributeName
Declaration
public int AttributeName { get; set; }
Property Value
BeltAlignment
Declaration
public ProfileBuilder.Alignment BeltAlignment { get; set; }
Property Value
BeltSize
Declaration
public int BeltSize { get; set; }
Property Value
BeltType
Declaration
public int BeltType { get; set; }
Property Value
CurveLengthData
Declaration
public CurveLengthData CurveLengthData { get; }
Property Value
DistanceTolerance
Declaration
public double DistanceTolerance { get; set; }
Property Value
EndCutType
Declaration
public ProfileBuilder.EndCutOption EndCutType { get; set; }
Property Value
EndEndCutBlock
Declaration
public EndCutBlockBuilder EndEndCutBlock { get; }
Property Value
FaceOffsetExpression
Declaration
public Expression FaceOffsetExpression { get; }
Property Value
FaceOffsetVector
Declaration
public bool FaceOffsetVector { get; set; }
Property Value
GuideOffsetExpression
Declaration
public Expression GuideOffsetExpression { get; }
Property Value
GuideOffsetVector
Declaration
public bool GuideOffsetVector { get; set; }
Property Value
GuideSection
Declaration
public Section GuideSection { get; }
Property Value
KeepFace
Declaration
public bool KeepFace { get; set; }
Property Value
KeepGuide
Declaration
public bool KeepGuide { get; set; }
Property Value
OrientType
Declaration
public ProfileBuilder.OrientationOption OrientType { get; set; }
Property Value
OrientationVector
Declaration
public Direction OrientationVector { get; set; }
Property Value
PlateHeight
Declaration
public Expression PlateHeight { get; }
Property Value
PlateWIdth
Declaration
public Expression PlateWIdth { get; }
Property Value
ProfileSize
Declaration
public int ProfileSize { get; set; }
Property Value
ProfileType
Declaration
public int ProfileType { get; set; }
Property Value
SectionType
Declaration
public ProfileBuilder.SectionOption SectionType { get; set; }
Property Value
SelectCsys
Declaration
public SelectFeatureList SelectCsys { get; }
Property Value
SelectFace
Declaration
public ScCollector SelectFace { get; }
Property Value
StartEndCutBlock
Declaration
public EndCutBlockBuilder StartEndCutBlock { get; }
Property Value
Type
Declaration
public ProfileBuilder.TypeOption Type { get; set; }
Property Value
Methods
GetAvailableAttributeMaterials()
Declaration
public string[] GetAvailableAttributeMaterials()
Returns
GetAvailableAttributeNames()
Declaration
public string[] GetAvailableAttributeNames()
Returns
GetAvailableBeltSizes()
Declaration
public string[] GetAvailableBeltSizes()
Returns
GetAvailableBeltTypes()
Declaration
public string[] GetAvailableBeltTypes()
Returns
GetAvailableProfileSizes()
Declaration
public string[] GetAvailableProfileSizes()
Returns
GetAvailableProfileTypes()
Declaration
public string[] GetAvailableProfileTypes()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink