public interface GeometricConstraintData extends TaggedObject
GeometricConstraintData.AutoConstraintType
and GeometricConstraintData.ParameterDirection
are necessary.
nxopen.Direction
for tangent, Scalar
for tangent magnitude or
Offset
for curvature or curvature derivative are specified.
GeometricConstraintDataManager.createGeometricConstraintData()
Modifier and Type | Interface and Description |
---|---|
static class |
GeometricConstraintData.AutoConstraintType
Automatic constraint types
|
static class |
GeometricConstraintData.ParameterDirection
Parameter direction to be used for creation of the constraint at a point
which is attached to an object, for example a curve or a face
|
Modifier and Type | Method and Description |
---|---|
GeometricConstraintData.ParameterDirection |
automaticConstraintDirection()
Returns the automatic constraint direction type.
|
GeometricConstraintData.AutoConstraintType |
automaticConstraintType()
Returns the automatic constraint type
License requirements: features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
boolean |
canInferConstraintFromAttachmentParent()
Returns the flag indicating if a constraint can be inferred from the parent of the attachment object of the point.
|
Offset |
curvature()
Returns the curvature.
|
Offset |
curvatureDerivative()
Returns the curvature derivative.
|
boolean |
hasSymmetricModelingConstraint()
Returns the flag indicating if tangent direction is used for creating symmetric modeling
constraint.
|
Point |
point()
Returns the point.
|
void |
setAutomaticConstraintDirection(GeometricConstraintData.ParameterDirection autoConstraintDirection)
License requirements: features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setAutomaticConstraintType(GeometricConstraintData.AutoConstraintType autoConstraintType)
License requirements: features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setCanInferConstraintFromAttachmentParent(boolean canInferConstraintFromAttachmentParent)
License requirements: features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setCurvature(Offset curvature)
License requirements: features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setCurvatureDerivative(Offset curvatureDerivative)
License requirements: features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setHasSymmetricModelingConstraint(boolean symmetric)
License requirements: features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setPoint(Point point)
License requirements: features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setTangentDirection(nxopen.Direction tangentDirection)
License requirements: features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
void |
setTangentMagnitude(Scalar tangentMagnitude)
License requirements: features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
nxopen.Direction |
tangentDirection()
Returns the tangent direction.
|
Scalar |
tangentMagnitude()
Returns the tangent magnitude.
|
printTestData, printTestData, tag, tagValue
Point point() throws NXException, RemoteException
NXException
RemoteException
void setPoint(Point point) throws NXException, RemoteException
point
- NXException
RemoteException
GeometricConstraintData.AutoConstraintType automaticConstraintType() throws NXException, RemoteException
NXException
RemoteException
void setAutomaticConstraintType(GeometricConstraintData.AutoConstraintType autoConstraintType) throws NXException, RemoteException
autoConstraintType
- NXException
RemoteException
GeometricConstraintData.ParameterDirection automaticConstraintDirection() throws NXException, RemoteException
NXException
RemoteException
void setAutomaticConstraintDirection(GeometricConstraintData.ParameterDirection autoConstraintDirection) throws NXException, RemoteException
autoConstraintDirection
- NXException
RemoteException
boolean canInferConstraintFromAttachmentParent() throws NXException, RemoteException
NXException
RemoteException
void setCanInferConstraintFromAttachmentParent(boolean canInferConstraintFromAttachmentParent) throws NXException, RemoteException
canInferConstraintFromAttachmentParent
- NXException
RemoteException
nxopen.Direction tangentDirection() throws NXException, RemoteException
NXException
RemoteException
void setTangentDirection(nxopen.Direction tangentDirection) throws NXException, RemoteException
tangentDirection
- NXException
RemoteException
Scalar tangentMagnitude() throws NXException, RemoteException
NXException
RemoteException
void setTangentMagnitude(Scalar tangentMagnitude) throws NXException, RemoteException
tangentMagnitude
- NXException
RemoteException
Offset curvature() throws NXException, RemoteException
NXException
RemoteException
void setCurvature(Offset curvature) throws NXException, RemoteException
curvature
- NXException
RemoteException
Offset curvatureDerivative() throws NXException, RemoteException
NXException
RemoteException
void setCurvatureDerivative(Offset curvatureDerivative) throws NXException, RemoteException
curvatureDerivative
- NXException
RemoteException
boolean hasSymmetricModelingConstraint() throws NXException, RemoteException
NXException
RemoteException
void setHasSymmetricModelingConstraint(boolean symmetric) throws NXException, RemoteException
symmetric
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.