NX Open C++ Reference Guide
|
Represents a builder for datum features. More...
Public Member Functions | |
NXOpen::DatumConstraint * | CreateConstraint () |
Creates a new empty constraint object. | |
std::vector < NXOpen::DatumConstraint * > | GetConstraints () |
Gets the contraint objects that define the positioning of this datum. | |
void | SetConstraints (const std::vector< NXOpen::DatumConstraint * > &constraints) |
Sets the contraint objects that define the positioning of this datum. |
Represents a builder for datum features.
A generic datum feature is positioned via a set of contraints. (See DatumConstraint .) The two datum subclasses can be positioned by editig constriants, and can also be edited via a set of explicit methods for setting different constraint types. See Features::DatumAxisBuilder and Features::DatumPlaneBuilder .
This is an abstract class, and cannot be instantiated
Created in NX4.0.0.
Creates a new empty constraint object.
To apply one or more constraints to a feature, see SetConstraints .
std::vector<NXOpen::DatumConstraint *> NXOpen::Features::DatumBuilder::GetConstraints | ( | ) |
Gets the contraint objects that define the positioning of this datum.
void NXOpen::Features::DatumBuilder::SetConstraints | ( | const std::vector< NXOpen::DatumConstraint * > & | constraints | ) |
Sets the contraint objects that define the positioning of this datum.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
constraints | constraints |