public interface LinearDimensionBuilder extends DimensionBuilder
LinearDimension
builder
FeatureCollection.createLinearDimensionBuilder(nxopen.features.LinearDimension)
Property | Value |
---|---|
OrientationOption | OrientXpress |
Value.Value | 0 (millimeters part), 0 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
LinearDimensionBuilder.OrientationOptionType
the option that controls whether the OrientXpress or whether the vector block
Controls the orientation of the Linear Dimension
|
Modifier and Type | Method and Description |
---|---|
OrientXpressBuilder |
dimensionOrientation()
Returns the OrientXpress that is employed in the ADM Linear Dimension Feature
License requirements: None. |
Direction |
dimensionOrientationVector()
Returns the dimension orientation vector for the Linear Dimension
License requirements: None. |
SelectNXObject |
measurementObject()
Returns the measurement object to which the ADM Linear Dimension is measured to
License requirements: None. |
LinearDimensionBuilder.OrientationOptionType |
orientationOption()
Returns the option that controls whether the OrientXpress or whether the vector block
Controls the orientation of the Linear Dimension
License requirements: None. |
SelectNXObject |
originObject()
Returns the origin object from which the ADM Linear dimension is measured from
License requirements: None. |
void |
setDimensionOrientationVector(Direction dimensionOrientationVector)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFaceToMove(Face face)
The important face that is being moved through the ADM Linear Dimension Feature.
|
void |
setOrientationOption(LinearDimensionBuilder.OrientationOptionType orientationOption)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
dimensionLocation, faceChangeOverflowBehavior, facesToMove, getDimension, saveConstraints, value
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectNXObject originObject() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject measurementObject() throws NXException, RemoteException
NXException
RemoteException
LinearDimensionBuilder.OrientationOptionType orientationOption() throws NXException, RemoteException
NXException
RemoteException
void setOrientationOption(LinearDimensionBuilder.OrientationOptionType orientationOption) throws NXException, RemoteException
orientationOption
- NXException
RemoteException
Direction dimensionOrientationVector() throws NXException, RemoteException
NXException
RemoteException
void setDimensionOrientationVector(Direction dimensionOrientationVector) throws NXException, RemoteException
dimensionOrientationVector
- NXException
RemoteException
OrientXpressBuilder dimensionOrientation() throws NXException, RemoteException
NXException
RemoteException
void setFaceToMove(Face face) throws NXException, RemoteException
face
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.