NX Open C++ Reference Guide
|
Represents a collection of NXOpen::Plane . 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::Plane * | CreatePlane (const NXOpen::Point3d &origin, const NXOpen::Vector3d &normal, NXOpen::SmartObject::UpdateOption updateOption) |
Creates an Plane without parameters. More... | |
NXOpen::Plane * | CreatePlane (NXOpen::Features::Feature *datum) |
Creates an Plane using a datum plane feature. More... | |
NXOpen::Plane * | CreatePlane (NXOpen::PlaneTypes::MethodType method, NXOpen::PlaneTypes::AlternateType alternate, const NXOpen::Point3d &origin, const NXOpen::Vector3d &normal, const NXString &expression, bool flip, bool percent, const std::vector< NXOpen::NXObject * > &geometry) |
Creates an Plane using a datum plane feature. More... | |
NXOpen::Plane * | CreatePlane (NXOpen::PlaneTypes::MethodType method, NXOpen::PlaneTypes::AlternateType alternate, const NXOpen::Point3d &origin, const NXOpen::Vector3d &normal, const char *expression, bool flip, bool percent, const std::vector< NXOpen::NXObject * > &geometry) |
Creates an Plane using a datum plane feature. 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::Plane .
Iterating this collection only returns live uncondemned objects contained in the owning part of the collection. Note that NXOpen::Plane 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 NX4.0.0.
iterator NXOpen::PlaneCollection::begin | ( | ) |
Returns an iterator addressing the first element.
NXOpen::Plane* NXOpen::PlaneCollection::CreatePlane | ( | const NXOpen::Point3d & | origin, |
const NXOpen::Vector3d & | normal, | ||
NXOpen::SmartObject::UpdateOption | updateOption | ||
) |
Creates an Plane without parameters.
origin | Plane Origin |
normal | Plane normal |
updateOption | Smart Object update option |
NXOpen::Plane* NXOpen::PlaneCollection::CreatePlane | ( | NXOpen::Features::Feature * | datum | ) |
Creates an Plane using a datum plane feature.
datum | Datum Feature |
NXOpen::Plane* NXOpen::PlaneCollection::CreatePlane | ( | NXOpen::PlaneTypes::MethodType | method, |
NXOpen::PlaneTypes::AlternateType | alternate, | ||
const NXOpen::Point3d & | origin, | ||
const NXOpen::Vector3d & | normal, | ||
const NXString & | expression, | ||
bool | flip, | ||
bool | percent, | ||
const std::vector< NXOpen::NXObject * > & | geometry | ||
) |
Creates an Plane using a datum plane feature.
method | method |
alternate | alternate |
origin | Plane Origin |
normal | Plane normal |
expression | offset value NOTE: The full Unicode character set is not supported for this parameter. |
flip | flip direction |
percent | arclength or percent value |
geometry | geometry |
NXOpen::Plane* NXOpen::PlaneCollection::CreatePlane | ( | NXOpen::PlaneTypes::MethodType | method, |
NXOpen::PlaneTypes::AlternateType | alternate, | ||
const NXOpen::Point3d & | origin, | ||
const NXOpen::Vector3d & | normal, | ||
const char * | expression, | ||
bool | flip, | ||
bool | percent, | ||
const std::vector< NXOpen::NXObject * > & | geometry | ||
) |
Creates an Plane using a datum plane feature.
method | method |
alternate | alternate |
origin | Plane Origin |
normal | Plane normal |
expression | offset value NOTE: The full Unicode character set is not supported for this parameter. |
flip | flip direction |
percent | arclength or percent value |
geometry | geometry |
iterator NXOpen::PlaneCollection::end | ( | ) |
Returns an iterator addressing one past the last element.
tag_t NXOpen::PlaneCollection::Tag | ( | ) | const |
Returns the tag of this object.