public interface ShelfBuilder extends FeatureBuilder
Shelf
builder
AeroCollection.createShelfBuilder(nxopen.features.Shelf)
Property | Value |
---|---|
DepthDimension.Value | 5 (millimeters part), 0.25 (inches part) |
DepthMethod | Offset |
Length1.Value | 10 (millimeters part), 0.5 (inches part) |
Length2.Value | 0 (millimeters part), 0 (inches part) |
LengthDimension.Value | 25 (millimeters part), 1.0 (inches part) |
LengthMethod | Full |
OffsetDimension.Value | 0 (millimeters part), 0 (inches part) |
RampLength1.Value | 10 (millimeters part), 0.5 (inches part) |
RampLength2.Value | 10 (millimeters part), 0.5 (inches part) |
RefType1 | Face |
RefType2 | Face |
ShelfType | End |
StepMethod1 | Normal |
StepMethod2 | Normal |
WidthDimension.Value | 5 (millimeters part), 0.25 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
ShelfBuilder.DepthMethods
Depth Method for Depth Face
|
static class |
ShelfBuilder.LengthMethods
Depth Method for Length
|
static class |
ShelfBuilder.ReferenceType
Type of Reference Object
|
static class |
ShelfBuilder.StepMethod
Step Method for Side Face
|
static class |
ShelfBuilder.Types
Type of shelf.
|
Modifier and Type | Method and Description |
---|---|
Expression |
depthDimension()
Returns the depth dimension
License requirements: None. |
ShelfBuilder.DepthMethods |
depthMethod()
Returns the depth method
License requirements: None. |
Expression |
length1()
Returns the length1
License requirements: None. |
Expression |
length2()
Returns the length2
License requirements: None. |
Expression |
lengthDimension()
Returns the length dimension
License requirements: None. |
ShelfBuilder.LengthMethods |
lengthMethod()
Returns the length method
License requirements: None. |
Section |
limitCurve1()
Returns the limit curve1
License requirements: None. |
Section |
limitCurve2()
Returns the limit curve2
License requirements: None. |
ScCollector |
limitFace1()
Returns the limit face1
License requirements: None. |
ScCollector |
limitFace2()
Returns the limit face2
License requirements: None. |
Plane |
limitPlane1()
Returns the limit plane1
License requirements: None. |
Plane |
limitPlane2()
Returns the limit plane2
License requirements: None. |
Point |
limitPoint1()
Returns the limit point1
License requirements: None. |
Point |
limitPoint2()
Returns the limit point2
License requirements: None. |
Expression |
offsetDimension()
Returns the offset dimension
License requirements: None. |
ProjectionOptions |
projectionDir1()
Returns the project direction 1
License requirements: None. |
ProjectionOptions |
projectionDir2()
Returns the project direction 2
License requirements: None. |
Expression |
rampLength1()
Returns the ramp length1
License requirements: None. |
Expression |
rampLength2()
Returns the ramp length2
License requirements: None. |
ShelfBuilder.ReferenceType |
refType1()
Returns the ref type1
License requirements: None. |
ShelfBuilder.ReferenceType |
refType2()
Returns the ref type2
License requirements: None. |
boolean |
reverseDepthDirection()
Returns whether reverse depth direction
License requirements: None. |
boolean |
reverseWidthDirection()
Returns whether reverse width direction
License requirements: None. |
ScCollector |
selectface()
Returns the selected face
License requirements: None. |
void |
setDepthMethod(ShelfBuilder.DepthMethods depthMethod)
License requirements: nx_aero_design (" NX Aero Design") . |
void |
setLengthMethod(ShelfBuilder.LengthMethods lengthMethod)
License requirements: nx_aero_design (" NX Aero Design") . |
void |
setLimitPlane1(Plane limitPlane1)
License requirements: nx_aero_design (" NX Aero Design") . |
void |
setLimitPlane2(Plane limitPlane2)
License requirements: nx_aero_design (" NX Aero Design") . |
void |
setLimitPoint1(Point limitPoint1)
License requirements: nx_aero_design (" NX Aero Design") . |
void |
setLimitPoint2(Point limitPoint2)
License requirements: nx_aero_design (" NX Aero Design") . |
void |
setRefType1(ShelfBuilder.ReferenceType refType1)
License requirements: nx_aero_design (" NX Aero Design") . |
void |
setRefType2(ShelfBuilder.ReferenceType refType2)
License requirements: nx_aero_design (" NX Aero Design") . |
void |
setReverseDepthDirection(boolean reverseDepthDirection)
License requirements: nx_aero_design (" NX Aero Design") . |
void |
setReverseWidthDirection(boolean reverseWidthDirection)
License requirements: nx_aero_design (" NX Aero Design") . |
void |
setShelfEnd(boolean shelfEnd)
License requirements: nx_aero_design (" NX Aero Design") . |
void |
setShelfType(ShelfBuilder.Types type)
License requirements: nx_aero_design (" NX Aero Design") . |
void |
setStepMethod1(ShelfBuilder.StepMethod stepMethod1)
License requirements: nx_aero_design (" NX Aero Design") . |
void |
setStepMethod2(ShelfBuilder.StepMethod stepMethod2)
License requirements: nx_aero_design (" NX Aero Design") . |
void |
setSwap(boolean swap)
License requirements: nx_aero_design (" NX Aero Design") . |
ScCollector |
shelfEdge()
Returns the shelf edge
License requirements: None. |
boolean |
shelfEnd()
Returns the shelf end
License requirements: None. |
ShelfBuilder.Types |
shelfType()
Returns the type
License requirements: None. |
ShelfBuilder.StepMethod |
stepMethod1()
Returns the step method1
License requirements: None. |
ShelfBuilder.StepMethod |
stepMethod2()
Returns the step method2
License requirements: None. |
boolean |
swap()
Returns the swap
License requirements: None. |
Expression |
widthDimension()
Returns the width dimension
License requirements: None. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ShelfBuilder.Types shelfType() throws NXException, RemoteException
NXException
RemoteException
void setShelfType(ShelfBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
ScCollector shelfEdge() throws NXException, RemoteException
NXException
RemoteException
ShelfBuilder.LengthMethods lengthMethod() throws NXException, RemoteException
NXException
RemoteException
void setLengthMethod(ShelfBuilder.LengthMethods lengthMethod) throws NXException, RemoteException
lengthMethod
- NXException
RemoteException
Expression lengthDimension() throws NXException, RemoteException
NXException
RemoteException
ScCollector selectface() throws NXException, RemoteException
NXException
RemoteException
Expression offsetDimension() throws NXException, RemoteException
NXException
RemoteException
boolean shelfEnd() throws NXException, RemoteException
NXException
RemoteException
void setShelfEnd(boolean shelfEnd) throws NXException, RemoteException
shelfEnd
- NXException
RemoteException
ShelfBuilder.ReferenceType refType1() throws NXException, RemoteException
NXException
RemoteException
void setRefType1(ShelfBuilder.ReferenceType refType1) throws NXException, RemoteException
refType1
- NXException
RemoteException
ScCollector limitFace1() throws NXException, RemoteException
NXException
RemoteException
Plane limitPlane1() throws NXException, RemoteException
NXException
RemoteException
void setLimitPlane1(Plane limitPlane1) throws NXException, RemoteException
limitPlane1
- NXException
RemoteException
Section limitCurve1() throws NXException, RemoteException
NXException
RemoteException
Point limitPoint1() throws NXException, RemoteException
NXException
RemoteException
void setLimitPoint1(Point limitPoint1) throws NXException, RemoteException
limitPoint1
- NXException
RemoteException
ProjectionOptions projectionDir1() throws NXException, RemoteException
NXException
RemoteException
ProjectionOptions projectionDir2() throws NXException, RemoteException
NXException
RemoteException
Expression length1() throws NXException, RemoteException
NXException
RemoteException
ShelfBuilder.StepMethod stepMethod1() throws NXException, RemoteException
NXException
RemoteException
void setStepMethod1(ShelfBuilder.StepMethod stepMethod1) throws NXException, RemoteException
stepMethod1
- NXException
RemoteException
Expression rampLength1() throws NXException, RemoteException
NXException
RemoteException
ShelfBuilder.ReferenceType refType2() throws NXException, RemoteException
NXException
RemoteException
void setRefType2(ShelfBuilder.ReferenceType refType2) throws NXException, RemoteException
refType2
- NXException
RemoteException
ScCollector limitFace2() throws NXException, RemoteException
NXException
RemoteException
Plane limitPlane2() throws NXException, RemoteException
NXException
RemoteException
void setLimitPlane2(Plane limitPlane2) throws NXException, RemoteException
limitPlane2
- NXException
RemoteException
Section limitCurve2() throws NXException, RemoteException
NXException
RemoteException
Point limitPoint2() throws NXException, RemoteException
NXException
RemoteException
void setLimitPoint2(Point limitPoint2) throws NXException, RemoteException
limitPoint2
- NXException
RemoteException
Expression length2() throws NXException, RemoteException
NXException
RemoteException
ShelfBuilder.StepMethod stepMethod2() throws NXException, RemoteException
NXException
RemoteException
void setStepMethod2(ShelfBuilder.StepMethod stepMethod2) throws NXException, RemoteException
stepMethod2
- NXException
RemoteException
Expression rampLength2() throws NXException, RemoteException
NXException
RemoteException
Expression widthDimension() throws NXException, RemoteException
NXException
RemoteException
boolean reverseWidthDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseWidthDirection(boolean reverseWidthDirection) throws NXException, RemoteException
reverseWidthDirection
- NXException
RemoteException
boolean swap() throws NXException, RemoteException
NXException
RemoteException
void setSwap(boolean swap) throws NXException, RemoteException
swap
- NXException
RemoteException
ShelfBuilder.DepthMethods depthMethod() throws NXException, RemoteException
NXException
RemoteException
void setDepthMethod(ShelfBuilder.DepthMethods depthMethod) throws NXException, RemoteException
depthMethod
- NXException
RemoteException
Expression depthDimension() throws NXException, RemoteException
NXException
RemoteException
boolean reverseDepthDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseDepthDirection(boolean reverseDepthDirection) throws NXException, RemoteException
reverseDepthDirection
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.