Class SectionCurveBuilder
Inheritance
System.Object
System.MarshalByRefObject
SectionCurveBuilder
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 SectionCurveBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
SectionCurveBuilder()
Declaration
protected SectionCurveBuilder()
Properties
Associative
Declaration
public bool Associative { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
BasePlane
Declaration
public ISurface BasePlane { get; set; }
Property Value
ChordalTolerance
Declaration
public double ChordalTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
CurveFitData
Declaration
public CurveFitData CurveFitData { get; }
Property Value
CurveFitJoinOptions
Declaration
public CurveFitJoin CurveFitJoinOptions { get; }
Property Value
CurveForPerpendicularPlane
Declaration
public SelectObject CurveForPerpendicularPlane { get; }
Property Value
EndAngle
Declaration
public double EndAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
EndDistance
Declaration
public double EndDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
EndPercentage
Declaration
public double EndPercentage { get; set; }
Property Value
Type |
Description |
System.Double |
|
GroupObjects
Declaration
public bool GroupObjects { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Increment
Declaration
public double Increment { get; set; }
Property Value
Type |
Description |
System.Double |
|
NumberOfCopies
Declaration
public int NumberOfCopies { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ObjectsToSection
Declaration
public SelectObjectList ObjectsToSection { get; }
Property Value
OutputPoints
Declaration
public bool OutputPoints { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
RadialPlanePoint
Declaration
public Point RadialPlanePoint { get; set; }
Property Value
RadialPlaneVector
Declaration
public Direction RadialPlaneVector { get; set; }
Property Value
Ratio
Declaration
public double Ratio { get; set; }
Property Value
Type |
Description |
System.Double |
|
SampleDistance
Declaration
public double SampleDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
SectionPlane
Declaration
public Plane SectionPlane { get; set; }
Property Value
SectionPlanes
Declaration
public SelectObjectList SectionPlanes { get; }
Property Value
SpacingAlongCurveType
Declaration
public SectionCurveBuilder.SpacingType SpacingAlongCurveType { get; set; }
Property Value
StartAngle
Declaration
public double StartAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartDistance
Declaration
public double StartDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartPercentage
Declaration
public double StartPercentage { get; set; }
Property Value
Type |
Description |
System.Double |
|
StepAngle
Declaration
public double StepAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
StepDistance
Declaration
public double StepDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Tolerance
Declaration
public double Tolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Type
Declaration
public SectionCurveBuilder.PlaneType Type { get; set; }
Property Value
Methods
GetOutputGroups()
Declaration
public Group[] GetOutputGroups()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink