public interface StyledCornerBuilder
StyledCorner
builder
FeatureCollection.createStyledCornerBuilder(nxopen.features.StyledCorner)
Property | Value |
---|---|
BottomShapeControlMethods | None |
CurveControl | TopBaseCurve |
G0Tolerance | 0.01 |
G1Tolerance | 0.1 |
G2Tolerance | 0.5 |
InteriorCurveType | None |
TopShapeControlMethods | None |
TrimAndSewMethod | TrimBlends |
TrimCurve1Type | TangentContinuous |
TrimCurve2Type | TangentContinuous |
Modifier and Type | Interface and Description |
---|---|
static class |
StyledCornerBuilder.CurveControlTypes
Curve control types
|
static class |
StyledCornerBuilder.InteriorCurveTypes
Intertior curve type
|
static class |
StyledCornerBuilder.ShapeControlMethodsTypes
Shape control types
|
static class |
StyledCornerBuilder.TrimAndSewMethodTypes
Trim and attach method types
|
static class |
StyledCornerBuilder.TrimCurveTypes
Trim curve types
|
Modifier and Type | Method and Description |
---|---|
Rebuild |
baseCurveRebuildData()
Returns the base curve rebuild data
License requirements: None. |
ScCollector |
baseFaces()
Returns the base faces
License requirements: None. |
Continuity |
bottomBridgeCurveContinuity()
Returns the bottom bridge curve continuity
License requirements: None. |
StyledCornerBuilder.ShapeControlMethodsTypes |
bottomShapeControlMethods()
Returns the bottom shape control methods
License requirements: None. |
TangentMagnitudeBuilder |
bottomTangentMagnitude()
Returns the bottom tangent magnitude
License requirements: None. |
boolean |
changeAllBoundaryConstraints()
Returns the flag indicating to apply to all constraints
License requirements: None. |
StyledCornerBuilder.CurveControlTypes |
curveControl()
Returns the curve control
License requirements: None. |
double |
g0Tolerance()
Returns the g0 tolerance
License requirements: None. |
double |
g1Tolerance()
Returns the g1 tolerance
License requirements: None. |
double |
g2Tolerance()
Returns the g2 tolerance
License requirements: None. |
ScCollector |
inputBlend1()
Returns the input blend1
License requirements: None. |
ScCollector |
inputBlend2()
Returns the input blend2
License requirements: None. |
ScCollector |
inputBlend3()
Returns the input blend3
License requirements: None. |
StyledCornerBuilder.InteriorCurveTypes |
interiorCurveType()
Returns the interior curve type
License requirements: None. |
OnPathDimensionBuilder |
isoUCurveEndPoint()
Returns the iso u curve end point
License requirements: None. |
OnPathDimensionBuilder |
isoUCurveStartPoint()
Returns the iso u curve start point
License requirements: None. |
DepthSkewBuilder |
isoUDepthSkew()
Returns the iso u depth skew
License requirements: None. |
StyledCornerBuilder.ShapeControlMethodsTypes |
isoUShapeControlMethods()
Returns the iso u shape control methods
License requirements: None. |
TangentMagnitudeBuilder |
isoUTangentMagnitude()
Returns the iso u tangent magnitude
License requirements: None. |
OnPathDimensionBuilder |
isoVCurveEndPoint()
Returns the iso v curve end point
License requirements: None. |
OnPathDimensionBuilder |
isoVCurveStartPoint()
Returns the iso v curve start point
License requirements: None. |
DepthSkewBuilder |
isoVDepthSkew()
Returns the iso v depth skew
License requirements: None. |
StyledCornerBuilder.ShapeControlMethodsTypes |
isoVShapeControlMethods()
Returns the iso v shape control methods
License requirements: None. |
TangentMagnitudeBuilder |
isoVTangentMagnitude()
Returns the iso v tangent magnitude
License requirements: None. |
void |
resetToTriangularCorner()
Reset to triangular corner
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setBottomShapeControlMethods(StyledCornerBuilder.ShapeControlMethodsTypes bottomShapeControlMethods)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setChangeAllBoundaryConstraints(boolean changeAllBoundaryConstraints)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setCurveControl(StyledCornerBuilder.CurveControlTypes curveControl)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setG0Tolerance(double g0Tolerance)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setG1Tolerance(double g1Tolerance)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setG2Tolerance(double g2Tolerance)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setInteriorCurveType(StyledCornerBuilder.InteriorCurveTypes interiorCurveType)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setIsoUShapeControlMethods(StyledCornerBuilder.ShapeControlMethodsTypes isoUShapeControlMethods)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setIsoVShapeControlMethods(StyledCornerBuilder.ShapeControlMethodsTypes isoVShapeControlMethods)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setNumCornerSides(int numSides)
Set number of sides of the corner
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setTopShapeControlMethods(StyledCornerBuilder.ShapeControlMethodsTypes topShapeControlMethods)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setTrimAndSewMethod(StyledCornerBuilder.TrimAndSewMethodTypes trimAndSewMethod)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setTrimCurve1Type(StyledCornerBuilder.TrimCurveTypes trimCurve1Type)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setTrimCurve2Type(StyledCornerBuilder.TrimCurveTypes trimCurve2Type)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
Continuity |
topBaseCurveContinuity()
Returns the top base curve continuity
License requirements: None. |
OnPathDimensionBuilder |
topCurveEndPoint()
Returns the top curve end point
License requirements: None. |
OnPathDimensionBuilder |
topCurveStartPoint()
Returns the top curve start point
License requirements: None. |
DepthSkewBuilder |
topDepthSkew()
Returns the top depth skew
License requirements: None. |
StyledCornerBuilder.ShapeControlMethodsTypes |
topShapeControlMethods()
Returns the top shape control methods
License requirements: None. |
TangentMagnitudeBuilder |
topTangentMagnitude()
Returns the top tangent magnitude
License requirements: None. |
StyledCornerBuilder.TrimAndSewMethodTypes |
trimAndSewMethod()
Returns the trim and sew method
License requirements: None. |
Continuity |
trimCurve1Continuity()
Returns the trim curve1 continuity
License requirements: None. |
StyledCornerBuilder.TrimCurveTypes |
trimCurve1Type()
Returns the trim curve1 type
License requirements: None. |
Continuity |
trimCurve2Continuity()
Returns the trim curve2 continuity
License requirements: None. |
StyledCornerBuilder.TrimCurveTypes |
trimCurve2Type()
Returns the trim curve2 type
License requirements: None. |
Rebuild |
trimCurveRebuildData()
Returns the trim curve rebuild data
License requirements: None. |
void |
updateCornerData(boolean inputFaceChanged,
boolean resetToTriangleCorner)
Updates corner data.
|
void |
updateOnPathDimPath(StyledCornerBuilder.CurveControlTypes curveControlOption,
int startEndIndex)
Gets the path in current position and sets it in builder.
|
ScCollector inputBlend1() throws NXException, RemoteException
NXException
RemoteException
ScCollector inputBlend2() throws NXException, RemoteException
NXException
RemoteException
ScCollector inputBlend3() throws NXException, RemoteException
NXException
RemoteException
ScCollector baseFaces() throws NXException, RemoteException
NXException
RemoteException
StyledCornerBuilder.TrimCurveTypes trimCurve1Type() throws NXException, RemoteException
NXException
RemoteException
void setTrimCurve1Type(StyledCornerBuilder.TrimCurveTypes trimCurve1Type) throws NXException, RemoteException
trimCurve1Type
- NXException
RemoteException
StyledCornerBuilder.TrimCurveTypes trimCurve2Type() throws NXException, RemoteException
NXException
RemoteException
void setTrimCurve2Type(StyledCornerBuilder.TrimCurveTypes trimCurve2Type) throws NXException, RemoteException
trimCurve2Type
- NXException
RemoteException
StyledCornerBuilder.InteriorCurveTypes interiorCurveType() throws NXException, RemoteException
NXException
RemoteException
void setInteriorCurveType(StyledCornerBuilder.InteriorCurveTypes interiorCurveType) throws NXException, RemoteException
interiorCurveType
- NXException
RemoteException
StyledCornerBuilder.CurveControlTypes curveControl() throws NXException, RemoteException
NXException
RemoteException
void setCurveControl(StyledCornerBuilder.CurveControlTypes curveControl) throws NXException, RemoteException
curveControl
- NXException
RemoteException
OnPathDimensionBuilder topCurveStartPoint() throws NXException, RemoteException
NXException
RemoteException
OnPathDimensionBuilder topCurveEndPoint() throws NXException, RemoteException
NXException
RemoteException
OnPathDimensionBuilder isoUCurveStartPoint() throws NXException, RemoteException
NXException
RemoteException
OnPathDimensionBuilder isoUCurveEndPoint() throws NXException, RemoteException
NXException
RemoteException
OnPathDimensionBuilder isoVCurveStartPoint() throws NXException, RemoteException
NXException
RemoteException
OnPathDimensionBuilder isoVCurveEndPoint() throws NXException, RemoteException
NXException
RemoteException
StyledCornerBuilder.ShapeControlMethodsTypes topShapeControlMethods() throws NXException, RemoteException
NXException
RemoteException
void setTopShapeControlMethods(StyledCornerBuilder.ShapeControlMethodsTypes topShapeControlMethods) throws NXException, RemoteException
topShapeControlMethods
- NXException
RemoteException
StyledCornerBuilder.ShapeControlMethodsTypes bottomShapeControlMethods() throws NXException, RemoteException
NXException
RemoteException
void setBottomShapeControlMethods(StyledCornerBuilder.ShapeControlMethodsTypes bottomShapeControlMethods) throws NXException, RemoteException
bottomShapeControlMethods
- NXException
RemoteException
StyledCornerBuilder.ShapeControlMethodsTypes isoUShapeControlMethods() throws NXException, RemoteException
NXException
RemoteException
void setIsoUShapeControlMethods(StyledCornerBuilder.ShapeControlMethodsTypes isoUShapeControlMethods) throws NXException, RemoteException
isoUShapeControlMethods
- NXException
RemoteException
StyledCornerBuilder.ShapeControlMethodsTypes isoVShapeControlMethods() throws NXException, RemoteException
NXException
RemoteException
void setIsoVShapeControlMethods(StyledCornerBuilder.ShapeControlMethodsTypes isoVShapeControlMethods) throws NXException, RemoteException
isoVShapeControlMethods
- NXException
RemoteException
DepthSkewBuilder topDepthSkew() throws NXException, RemoteException
NXException
RemoteException
DepthSkewBuilder isoUDepthSkew() throws NXException, RemoteException
NXException
RemoteException
DepthSkewBuilder isoVDepthSkew() throws NXException, RemoteException
NXException
RemoteException
TangentMagnitudeBuilder topTangentMagnitude() throws NXException, RemoteException
NXException
RemoteException
TangentMagnitudeBuilder bottomTangentMagnitude() throws NXException, RemoteException
NXException
RemoteException
TangentMagnitudeBuilder isoUTangentMagnitude() throws NXException, RemoteException
NXException
RemoteException
TangentMagnitudeBuilder isoVTangentMagnitude() throws NXException, RemoteException
NXException
RemoteException
Continuity trimCurve1Continuity() throws NXException, RemoteException
NXException
RemoteException
Continuity trimCurve2Continuity() throws NXException, RemoteException
NXException
RemoteException
Continuity topBaseCurveContinuity() throws NXException, RemoteException
NXException
RemoteException
Continuity bottomBridgeCurveContinuity() throws NXException, RemoteException
NXException
RemoteException
StyledCornerBuilder.TrimAndSewMethodTypes trimAndSewMethod() throws NXException, RemoteException
NXException
RemoteException
void setTrimAndSewMethod(StyledCornerBuilder.TrimAndSewMethodTypes trimAndSewMethod) throws NXException, RemoteException
trimAndSewMethod
- NXException
RemoteException
Rebuild trimCurveRebuildData() throws NXException, RemoteException
NXException
RemoteException
Rebuild baseCurveRebuildData() throws NXException, RemoteException
NXException
RemoteException
double g0Tolerance() throws NXException, RemoteException
NXException
RemoteException
void setG0Tolerance(double g0Tolerance) throws NXException, RemoteException
g0Tolerance
- NXException
RemoteException
double g1Tolerance() throws NXException, RemoteException
NXException
RemoteException
void setG1Tolerance(double g1Tolerance) throws NXException, RemoteException
g1Tolerance
- NXException
RemoteException
double g2Tolerance() throws NXException, RemoteException
NXException
RemoteException
void setG2Tolerance(double g2Tolerance) throws NXException, RemoteException
g2Tolerance
- NXException
RemoteException
void updateOnPathDimPath(StyledCornerBuilder.CurveControlTypes curveControlOption, int startEndIndex) throws NXException, RemoteException
curveControlOption
- Determines which OnPathDimensionBuilder to updatestartEndIndex
- 0=start, 1=endNXException
RemoteException
void resetToTriangularCorner() throws NXException, RemoteException
NXException
RemoteException
void setNumCornerSides(int numSides) throws NXException, RemoteException
numSides
- 3 or 4NXException
RemoteException
void updateCornerData(boolean inputFaceChanged, boolean resetToTriangleCorner) throws NXException, RemoteException
inputFaceChanged
- If blend or base face changedresetToTriangleCorner
- If resetting to 3-sided cornerNXException
RemoteException
boolean changeAllBoundaryConstraints() throws NXException, RemoteException
NXException
RemoteException
void setChangeAllBoundaryConstraints(boolean changeAllBoundaryConstraints) throws NXException, RemoteException
changeAllBoundaryConstraints
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.