public interface CylinderBuilder extends FeatureBuilder
Cylinder
builder
FeatureCollection.createCylinderBuilder(nxopen.features.Feature)
Property | Value |
---|---|
BooleanOption.Type | Create |
Diameter.Value | 50.0 (millimeters part), 2.0 (inches part) |
Height.Value | 100.0 (millimeters part), 4.0 (inches part) |
ReverseDirection | false |
Type | AxisDiameterAndHeight |
Modifier and Type | Interface and Description |
---|---|
static class |
CylinderBuilder.Types
the cylinder types
|
Modifier and Type | Method and Description |
---|---|
SelectICurve |
arc()
Returns the arc
License requirements: None. |
Axis |
axis()
Returns the axis
License requirements: None. |
BooleanOperation |
booleanOption()
Returns the boolean option
License requirements: None. |
Expression |
diameter()
Returns the diameter.
|
Vector3d |
direction()
Returns the cylinder direction
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
Expression |
height()
Returns the height
License requirements: None. |
Point3d |
origin()
Returns the cylinder origin
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
boolean |
parentAssociativity()
Returns the option to keep associativity of the cylinder axis
License requirements: None. |
boolean |
reverseDirection()
Returns the reverse direction
License requirements: None. |
void |
setAxis(Axis axis)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDirection(Vector3d vector)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setOrigin(Point3d origin)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setParentAssociativity(boolean parentAssociativity)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setReverseDirection(boolean reverse)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setType(CylinderBuilder.Types type)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
CylinderBuilder.Types |
type()
Returns the type
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
CylinderBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(CylinderBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Axis axis() throws NXException, RemoteException
NXException
RemoteException
void setAxis(Axis axis) throws NXException, RemoteException
axis
- NXException
RemoteException
Expression diameter() throws NXException, RemoteException
NXException
RemoteException
Expression height() throws NXException, RemoteException
NXException
RemoteException
BooleanOperation booleanOption() throws NXException, RemoteException
NXException
RemoteException
SelectICurve arc() throws NXException, RemoteException
NXException
RemoteException
boolean reverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection(boolean reverse) throws NXException, RemoteException
reverse
- NXException
RemoteException
Point3d origin() throws NXException, RemoteException
NXException
RemoteException
void setOrigin(Point3d origin) throws NXException, RemoteException
origin
- NXException
RemoteException
Vector3d direction() throws NXException, RemoteException
NXException
RemoteException
void setDirection(Vector3d vector) throws NXException, RemoteException
vector
- NXException
RemoteException
boolean parentAssociativity() throws NXException, RemoteException
NXException
RemoteException
void setParentAssociativity(boolean parentAssociativity) throws NXException, RemoteException
parentAssociativity
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.