NXOpen C++ Reference Guide
|
Represents a collection of NXOpen::Annotations::OrdinateMargin
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager
Created in NX4.0.0.
More...
Classes | |
class | iterator |
Iterator for accessing the contents of the collection. More... | |
Public Member Functions | |
NXOpen::Annotations::OrdinateMargin * | AddMargin (NXOpen::Annotations::OrdinateOriginDimension *ordinateOrigin, NXOpen::Annotations::OrdinateMargin *editMargin, double offsetDistance) |
Adds an ordinate margin object Created in NX5.0.0. More... | |
iterator | begin () |
Returns an iterator addressing the first element. More... | |
NXOpen::Annotations::HorizontalOrdinateMargin * | CreateHorizontalMargin (NXOpen::Annotations::OrdinateOriginDimension *ordinateOrigin, NXOpen::Annotations::Associativity *associativity, double offsetDistance) |
Creates a horizontal ordinate margin object. More... | |
NXOpen::Annotations::OrdinateMargin * | CreateInferredMargin (NXOpen::Annotations::OrdinateOriginDimension *ordinateOrigin, const NXOpen::Point3d &origin, int subtype) |
Creates an inferred ordinate margin object Created in NX5.0.0. More... | |
NXOpen::Annotations::VerticalOrdinateMargin * | CreateVerticalMargin (NXOpen::Annotations::OrdinateOriginDimension *ordinateOrigin, NXOpen::Annotations::Associativity *associativity, double offsetDistance) |
Creates a vertical ordinate margin object. More... | |
iterator | end () |
Returns an iterator addressing one past the last element. More... | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a collection of NXOpen::Annotations::OrdinateMargin
To obtain an instance of this class, refer to NXOpen::Annotations::AnnotationManager
Created in NX4.0.0.
NXOpen::Annotations::OrdinateMargin* NXOpen::Annotations::OrdinateMarginCollection::AddMargin | ( | NXOpen::Annotations::OrdinateOriginDimension * | ordinateOrigin, |
NXOpen::Annotations::OrdinateMargin * | editMargin, | ||
double | offsetDistance | ||
) |
Adds an ordinate margin object
Created in NX5.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
ordinateOrigin | Ordinate origin dimension |
editMargin | existing margin |
offsetDistance | Margin offset distance |
iterator NXOpen::Annotations::OrdinateMarginCollection::begin | ( | ) |
Returns an iterator addressing the first element.
NXOpen::Annotations::HorizontalOrdinateMargin* NXOpen::Annotations::OrdinateMarginCollection::CreateHorizontalMargin | ( | NXOpen::Annotations::OrdinateOriginDimension * | ordinateOrigin, |
NXOpen::Annotations::Associativity * | associativity, | ||
double | offsetDistance | ||
) |
Creates a horizontal ordinate margin object.
ordinateOrigin | Ordinate origin dimension |
associativity | Associativity data for the ordinate margin |
offsetDistance | Margin offset distance |
NXOpen::Annotations::OrdinateMargin* NXOpen::Annotations::OrdinateMarginCollection::CreateInferredMargin | ( | NXOpen::Annotations::OrdinateOriginDimension * | ordinateOrigin, |
const NXOpen::Point3d & | origin, | ||
int | subtype | ||
) |
Creates an inferred ordinate margin object
Created in NX5.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
ordinateOrigin | Ordinate origin dimension |
origin | Margin point in dimension entity space |
subtype | Ordinate margin subtype |
NXOpen::Annotations::VerticalOrdinateMargin* NXOpen::Annotations::OrdinateMarginCollection::CreateVerticalMargin | ( | NXOpen::Annotations::OrdinateOriginDimension * | ordinateOrigin, |
NXOpen::Annotations::Associativity * | associativity, | ||
double | offsetDistance | ||
) |
Creates a vertical ordinate margin object.
ordinateOrigin | Ordinate origin dimension |
associativity | Associativity data for the ordinate margin |
offsetDistance | Margin offset distance |
iterator NXOpen::Annotations::OrdinateMarginCollection::end | ( | ) |
Returns an iterator addressing one past the last element.
tag_t NXOpen::Annotations::OrdinateMarginCollection::Tag | ( | ) | const |
Returns the tag of this object.