Class StyledCornerBuilder
Inheritance
System.Object
System.MarshalByRefObject
StyledCornerBuilder
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 StyledCornerBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
StyledCornerBuilder()
Declaration
protected StyledCornerBuilder()
Properties
BaseCurveRebuildData
Declaration
public Rebuild BaseCurveRebuildData { get; }
Property Value
BaseFaces
Declaration
public ScCollector BaseFaces { get; }
Property Value
BottomBridgeCurveContinuity
Declaration
public Continuity BottomBridgeCurveContinuity { get; }
Property Value
BottomShapeControlMethods
Declaration
public StyledCornerBuilder.ShapeControlMethodsTypes BottomShapeControlMethods { get; set; }
Property Value
BottomTangentMagnitude
Declaration
public TangentMagnitudeBuilder BottomTangentMagnitude { get; }
Property Value
ChangeAllBoundaryConstraints
Declaration
public bool ChangeAllBoundaryConstraints { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CurveControl
Declaration
public StyledCornerBuilder.CurveControlTypes CurveControl { get; set; }
Property Value
G0Tolerance
Declaration
public double G0Tolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
G1Tolerance
Declaration
public double G1Tolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
G2Tolerance
Declaration
public double G2Tolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public ScCollector InputBlend1 { get; }
Property Value
Declaration
public ScCollector InputBlend2 { get; }
Property Value
Declaration
public ScCollector InputBlend3 { get; }
Property Value
Declaration
public bool InputChanged { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
InteriorCurveType
Declaration
public StyledCornerBuilder.InteriorCurveTypes InteriorCurveType { get; set; }
Property Value
IsoUCurveEndPoint
Declaration
public OnPathDimensionBuilder IsoUCurveEndPoint { get; }
Property Value
IsoUCurveStartPoint
Declaration
public OnPathDimensionBuilder IsoUCurveStartPoint { get; }
Property Value
IsoUDepthSkew
Declaration
public DepthSkewBuilder IsoUDepthSkew { get; }
Property Value
IsoUShapeControlMethods
Declaration
public StyledCornerBuilder.ShapeControlMethodsTypes IsoUShapeControlMethods { get; set; }
Property Value
IsoUTangentMagnitude
Declaration
public TangentMagnitudeBuilder IsoUTangentMagnitude { get; }
Property Value
IsoVCurveEndPoint
Declaration
public OnPathDimensionBuilder IsoVCurveEndPoint { get; }
Property Value
IsoVCurveStartPoint
Declaration
public OnPathDimensionBuilder IsoVCurveStartPoint { get; }
Property Value
IsoVDepthSkew
Declaration
public DepthSkewBuilder IsoVDepthSkew { get; }
Property Value
IsoVShapeControlMethods
Declaration
public StyledCornerBuilder.ShapeControlMethodsTypes IsoVShapeControlMethods { get; set; }
Property Value
IsoVTangentMagnitude
Declaration
public TangentMagnitudeBuilder IsoVTangentMagnitude { get; }
Property Value
TopBaseCurveContinuity
Declaration
public Continuity TopBaseCurveContinuity { get; }
Property Value
TopCurveEndPoint
Declaration
public OnPathDimensionBuilder TopCurveEndPoint { get; }
Property Value
TopCurveStartPoint
Declaration
public OnPathDimensionBuilder TopCurveStartPoint { get; }
Property Value
TopDepthSkew
Declaration
public DepthSkewBuilder TopDepthSkew { get; }
Property Value
TopShapeControlMethods
Declaration
public StyledCornerBuilder.ShapeControlMethodsTypes TopShapeControlMethods { get; set; }
Property Value
TopTangentMagnitude
Declaration
public TangentMagnitudeBuilder TopTangentMagnitude { get; }
Property Value
TrimAndSewMethod
Declaration
public StyledCornerBuilder.TrimAndSewMethodTypes TrimAndSewMethod { get; set; }
Property Value
TrimCurve1Continuity
Declaration
public Continuity TrimCurve1Continuity { get; }
Property Value
TrimCurve1Type
Declaration
public StyledCornerBuilder.TrimCurveTypes TrimCurve1Type { get; set; }
Property Value
TrimCurve2Continuity
Declaration
public Continuity TrimCurve2Continuity { get; }
Property Value
TrimCurve2Type
Declaration
public StyledCornerBuilder.TrimCurveTypes TrimCurve2Type { get; set; }
Property Value
TrimCurveRebuildData
Declaration
public Rebuild TrimCurveRebuildData { get; }
Property Value
Methods
ResetToTriangularCorner()
Declaration
public void ResetToTriangularCorner()
SetNumCornerSides(Int32)
Declaration
public void SetNumCornerSides(int numSides)
Parameters
Type |
Name |
Description |
System.Int32 |
numSides |
|
UpdateCornerData(Boolean, Boolean)
Declaration
public void UpdateCornerData(bool inputFaceChanged, bool resetToTriangleCorner)
Parameters
Type |
Name |
Description |
System.Boolean |
inputFaceChanged |
|
System.Boolean |
resetToTriangleCorner |
|
UpdateOnPathDimPath(StyledCornerBuilder.CurveControlTypes, Int32)
Declaration
public void UpdateOnPathDimPath(StyledCornerBuilder.CurveControlTypes curveControlOption, int startEndIndex)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink