NX Open C++ Reference Guide
|
Represents a collection of NXOpen::Routing::Anchor objects. More...
Classes | |
class | iterator |
Iterator for accessing the contents of the collection. More... | |
Public Member Functions | |
iterator | begin () |
Returns an iterator addressing the first element. More... | |
NXOpen::Routing::Anchor * | CreateAnchor (const NXOpen::Point3d &origin) |
Creates a NXOpen::Routing::Anchor object. More... | |
NXOpen::Routing::Anchor * | CreateAnchor (const NXOpen::Point3d &position, NXOpen::Point *point) |
Creates a NXOpen::Routing::Anchor 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::Routing::Anchor objects.
Iterating this collection only returns live uncondemned objects contained in the owning part of the collection. Note that NXOpen::Routing::Anchor is a smart object and many smart objects are condemned as they only exist to support other objects and are not displayed. Condemned objects will be deleted when their references go away.
To obtain an instance of this class, refer to NXOpen::Routing::RouteManager
Created in NX4.0.0.
iterator NXOpen::Routing::AnchorCollection::begin | ( | ) |
Returns an iterator addressing the first element.
NXOpen::Routing::Anchor* NXOpen::Routing::AnchorCollection::CreateAnchor | ( | const NXOpen::Point3d & | origin | ) |
Creates a NXOpen::Routing::Anchor object.
origin | Origin of the Anchor |
NXOpen::Routing::Anchor* NXOpen::Routing::AnchorCollection::CreateAnchor | ( | const NXOpen::Point3d & | position, |
NXOpen::Point * | point | ||
) |
Creates a NXOpen::Routing::Anchor object.
position | This can be NULL |
point | Anchor to this. If this is NULL use position |
iterator NXOpen::Routing::AnchorCollection::end | ( | ) |
Returns an iterator addressing one past the last element.
tag_t NXOpen::Routing::AnchorCollection::Tag | ( | ) | const |
Returns the tag of this object.