Class StudioSplineBuilderEx
Inheritance
System.Object
System.MarshalByRefObject
StudioSplineBuilderEx
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 StudioSplineBuilderEx : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
StudioSplineBuilderEx()
Declaration
protected StudioSplineBuilderEx()
Properties
Declaration
public bool CanUseOrientationTool { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ConstraintManager
Declaration
public GeometricConstraintDataManager ConstraintManager { get; }
Property Value
ConstraintPlane
Declaration
public CoordinateSystem ConstraintPlane { get; set; }
Property Value
Curve
Declaration
public Spline Curve { get; }
Property Value
Degree
Declaration
public int Degree { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
DrawingPlane
Declaration
public Plane DrawingPlane { get; set; }
Property Value
DrawingPlaneOption
Declaration
public StudioSplineBuilderEx.DrawingPlaneOptions DrawingPlaneOption { get; set; }
Property Value
Extender
Declaration
public SplineExtensionBuilder Extender { get; }
Property Value
HasPlaneConstraint
Declaration
public bool HasPlaneConstraint { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
HasProportionalUpdate
Declaration
public bool HasProportionalUpdate { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public StudioSplineBuilderEx.InputCurveOptions InputCurveOption { get; set; }
Property Value
IsAssociative
Declaration
public bool IsAssociative { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsPeriodic
Declaration
public bool IsPeriodic { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsSingleSegment
Declaration
public bool IsSingleSegment { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MatchKnotsType
Declaration
public StudioSplineBuilderEx.MatchKnotsTypes MatchKnotsType { get; set; }
Property Value
MovementMethod
Declaration
public StudioSplineBuilderEx.MovementMethodType MovementMethod { get; set; }
Property Value
MovementPlane
Declaration
public Plane MovementPlane { get; set; }
Property Value
MovementVector
Declaration
public Direction MovementVector { get; set; }
Property Value
OrientExpress
Declaration
public OrientXpressBuilder OrientExpress { get; }
Property Value
Type
Declaration
public StudioSplineBuilderEx.Types Type { get; set; }
Property Value
WCSOption
Declaration
public StudioSplineBuilderEx.WCSOptionType WCSOption { get; set; }
Property Value
Methods
EditSpline(NXObject)
Declaration
public void EditSpline(NXObject spline)
Parameters
Evaluate()
Declaration
GetKnots()
Declaration
public double[] GetKnots()
Returns
Type |
Description |
System.Double[] |
|
GetParameters()
Declaration
public double[] GetParameters()
Returns
Type |
Description |
System.Double[] |
|
InsertKnot(Point3d)
Declaration
public void InsertKnot(Point3d point)
Parameters
Type |
Name |
Description |
Point3d |
point |
|
InsertPole(Int32)
Declaration
public void InsertPole(int afterIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
afterIndex |
|
SetKnots(Double[])
Declaration
public void SetKnots(double[] knots)
Parameters
Type |
Name |
Description |
System.Double[] |
knots |
|
SetParameters(Double[])
Declaration
public void SetParameters(double[] parameters)
Parameters
Type |
Name |
Description |
System.Double[] |
parameters |
|
UpdateOnConstraintPlane()
Declaration
public void UpdateOnConstraintPlane()
Implements
System.Runtime.Remoting.Messaging.IMessageSink