public interface DatumConstraint extends TransientObject
nxopen.features.DatumFeature
. DatumBuilder.createConstraint()
Modifier and Type | Interface and Description |
---|---|
static class |
DatumConstraint.CurveOption
Specifies the distance on the curve as absolute distance or relative distance as percentage
|
static class |
DatumConstraint.Solution
Specifies the alternate solution for datum axis using point on curve method
|
static class |
DatumConstraint.Type
Specifies different constraint types for selected geometries
|
Modifier and Type | Method and Description |
---|---|
DatumConstraint.Solution |
alternateSolution()
Returns
License requirements: solid_modeling ("SOLIDS MODELING") . |
Expression |
arcLength()
Returns
License requirements: solid_modeling ("SOLIDS MODELING") . |
DatumConstraint.CurveOption |
arcLengthType()
Returns
License requirements: solid_modeling ("SOLIDS MODELING") . |
DatumConstraint.Type |
constraintType()
Returns
License requirements: solid_modeling ("SOLIDS MODELING") . |
DisplayableObject |
geometry()
Returns
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setAlternateSolution(DatumConstraint.Solution solution)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setArcLength(String length)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setArcLengthType(DatumConstraint.CurveOption option)
Sets
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setConstraintType(DatumConstraint.Type constraintType)
Sets
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setGeometry(DisplayableObject geometry)
Sets
License requirements: solid_modeling ("SOLIDS MODELING") . |
_value, dispose, printTestData, printTestData
DatumConstraint.Type constraintType() throws NXException, RemoteException
NXException
RemoteException
void setConstraintType(DatumConstraint.Type constraintType) throws NXException, RemoteException
constraintType
- NXException
RemoteException
DisplayableObject geometry() throws NXException, RemoteException
NXException
RemoteException
void setGeometry(DisplayableObject geometry) throws NXException, RemoteException
geometry
- NXException
RemoteException
DatumConstraint.CurveOption arcLengthType() throws NXException, RemoteException
NXException
RemoteException
void setArcLengthType(DatumConstraint.CurveOption option) throws NXException, RemoteException
option
- NXException
RemoteException
Expression arcLength() throws NXException, RemoteException
NXException
RemoteException
void setArcLength(String length) throws NXException, RemoteException
length
- NXException
RemoteException
DatumConstraint.Solution alternateSolution() throws NXException, RemoteException
NXException
RemoteException
void setAlternateSolution(DatumConstraint.Solution solution) throws NXException, RemoteException
solution
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.