Class StyledCornerBuilder
Inheritance
StyledCornerBuilder
Assembly: NXOpen.dll
Syntax
public class StyledCornerBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
StyledCornerBuilder()
Declaration
protected StyledCornerBuilder()
Properties
BaseCurveFitData
Declaration
public CurveFitData BaseCurveFitData { get; }
Property Value
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
CurveControl
Declaration
public StyledCornerBuilder.CurveControlTypes CurveControl { get; set; }
Property Value
G0Tolerance
Declaration
public double G0Tolerance { get; set; }
Property Value
G1Tolerance
Declaration
public double G1Tolerance { get; set; }
Property Value
G2Tolerance
Declaration
public double G2Tolerance { get; set; }
Property Value
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
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
TrimCurveFitData
Declaration
public CurveFitData TrimCurveFitData { get; }
Property Value
TrimCurveRebuildData
Declaration
public Rebuild TrimCurveRebuildData { get; }
Property Value
Methods
ResetToTriangularCorner()
Declaration
public void ResetToTriangularCorner()
SetNumCornerSides(int)
Declaration
public void SetNumCornerSides(int numSides)
Parameters
Type |
Name |
Description |
int |
numSides |
|
UpdateCornerData(bool, bool)
Declaration
public void UpdateCornerData(bool inputFaceChanged, bool resetToTriangleCorner)
Parameters
Type |
Name |
Description |
bool |
inputFaceChanged |
|
bool |
resetToTriangleCorner |
|
UpdateOnPathDimPath(CurveControlTypes, int)
Declaration
public void UpdateOnPathDimPath(StyledCornerBuilder.CurveControlTypes curveControlOption, int startEndIndex)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink