NX Open C++ Reference Guide
|
Represents a collection of NXOpen::Axis . 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::Axis * | CreateAxis (NXOpen::Point *point, NXOpen::Direction *direction, NXOpen::SmartObject::UpdateOption update) |
Creates an NXOpen::Axis from a NXOpen::Point and NXOpen::Direction . More... | |
NXOpen::Axis * | CreateAxis (const NXOpen::Point3d &point, const NXOpen::Vector3d &direction, NXOpen::SmartObject::UpdateOption update) |
Create a non-associative axis. More... | |
NXOpen::Axis * | CreateAxis (NXOpen::Axis *axis, NXOpen::Xform *xform, NXOpen::SmartObject::UpdateOption update) |
Creates a NXOpen::Axis using an extract NXOpen::Axis with optional NXOpen::Xform . 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::Axis .
Iterating this collection only returns live uncondemned objects contained in the owning part of the collection. Note that NXOpen::Axis 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::BasePart
Created in NX3.0.1.
iterator NXOpen::AxisCollection::begin | ( | ) |
Returns an iterator addressing the first element.
NXOpen::Axis* NXOpen::AxisCollection::CreateAxis | ( | NXOpen::Point * | point, |
NXOpen::Direction * | direction, | ||
NXOpen::SmartObject::UpdateOption | update | ||
) |
Creates an NXOpen::Axis from a NXOpen::Point and NXOpen::Direction .
point | The point that defines the axis |
direction | The vector that defines the axis |
update | SmartObject::UpdateOptionWithinModeling is the only valid option at this time. This can only be used by feature update in modeling. |
NXOpen::Axis* NXOpen::AxisCollection::CreateAxis | ( | const NXOpen::Point3d & | point, |
const NXOpen::Vector3d & | direction, | ||
NXOpen::SmartObject::UpdateOption | update | ||
) |
Create a non-associative axis.
point | The point that defines the axis |
direction | The vector that defines the axis |
update | SmartObject::UpdateOptionWithinModeling is the only valid option at this time. This can only be used by feature update in modeling. |
NXOpen::Axis* NXOpen::AxisCollection::CreateAxis | ( | NXOpen::Axis * | axis, |
NXOpen::Xform * | xform, | ||
NXOpen::SmartObject::UpdateOption | update | ||
) |
Creates a NXOpen::Axis using an extract NXOpen::Axis with optional NXOpen::Xform .
axis | axis |
xform | The Optional NXOpen::Xform |
update | update |
iterator NXOpen::AxisCollection::end | ( | ) |
Returns an iterator addressing one past the last element.
tag_t NXOpen::AxisCollection::Tag | ( | ) | const |
Returns the tag of this object.