|
NX Open C++ Reference Guide
|
Represents a collection of coordinate systems
To obtain an instance of this class, refer to BasePart
Created in NX3.0.0.
More...
Classes | |
| class | iterator |
| Iterator for accessing the contents of the collection. More... | |
Represents a collection of coordinate systems
To obtain an instance of this class, refer to BasePart
Created in NX3.0.0.
| iterator NXOpen::CoordinateSystemCollection::begin | ( | ) |
Returns an iterator addressing the first element.
| NXOpen::CartesianCoordinateSystem* NXOpen::CoordinateSystemCollection::CreateCoordinateSystem | ( | const NXOpen::Point3d & | origin, |
| const NXOpen::Matrix3x3 & | orientation, | ||
| bool | isTemporary | ||
| ) |
Creates a new cartesian coordinate system.
| origin | Origin of the new coordinate system (relative to the absolute coordinate system) |
| orientation | Orientation of the new coordinate system (relative to the absolute coordinate system). Must be orthonormal. |
| isTemporary | If the coordinate system is temporary, it will not be displayed and it will not be saved in the part file |
| NXOpen::CartesianCoordinateSystem* NXOpen::CoordinateSystemCollection::CreateCoordinateSystem | ( | const NXOpen::Point3d & | origin, |
| const NXOpen::Vector3d & | xDirection, | ||
| const NXOpen::Vector3d & | yDirection | ||
| ) |
Creates a new cartesian coordinate system.
| origin | Origin of the new coordinate system (relative to the absolute coordinate system) |
| xDirection | x direction of the new coordinate system (relative to the absolute coordinate system) |
| yDirection | y direction of the new coordinate system (relative to the absolute coordinate system) |
| NXOpen::CartesianCoordinateSystem* NXOpen::CoordinateSystemCollection::CreateCoordinateSystem | ( | const NXOpen::Point3d & | origin, |
| NXOpen::NXMatrix * | orientation, | ||
| bool | isTemporary | ||
| ) |
Creates a new cartesian coordinate system.
| origin | Origin of the new coordinate system (relative to the absolute coordinate system |
| orientation | Orientation of the new coordinate system |
| isTemporary | If the coordinate system is temporary, it will not be displayed and it will not be saved in the part file |
| NXOpen::CartesianCoordinateSystem* NXOpen::CoordinateSystemCollection::CreateCoordinateSystem | ( | NXOpen::Xform * | xform, |
| NXOpen::SmartObject::UpdateOption | update | ||
| ) |
Creates a CartesianCoordinateSystem from a Xform and update option.
| xform | the Xform of the coordinate system |
| update | update option |
| NXOpen::CylindricalCoordinateSystem* NXOpen::CoordinateSystemCollection::CreateCylindricalCoordinateSystem | ( | const NXOpen::Point3d & | origin, |
| const NXOpen::Vector3d & | xDirection, | ||
| const NXOpen::Vector3d & | yDirection | ||
| ) |
Creates a new cylindrical coordinate system.
| origin | Origin of the new coordinate system (relative to the absolute coordinate system) |
| xDirection | x direction of the new coordinate system (relative to the absolute coordinate system) |
| yDirection | y direction of the new coordinate system (relative to the absolute coordinate system) |
| NXOpen::CylindricalCoordinateSystem* NXOpen::CoordinateSystemCollection::CreateCylindricalCoordinateSystem | ( | const NXOpen::Point3d & | origin, |
| NXOpen::NXMatrix * | orientation, | ||
| bool | isTemporary | ||
| ) |
Creates a new cylindrical coordinate system.
| origin | Origin of the new coordinate system (relative to the absolute coordinate system |
| orientation | Orientation of the new coordinate system |
| isTemporary | If the coordinate system is temporary, it will not be displayed and it will not be saved in the part file |
| NXOpen::CylindricalCoordinateSystem* NXOpen::CoordinateSystemCollection::CreateCylindricalCoordinateSystem | ( | NXOpen::Xform * | xform, |
| NXOpen::SmartObject::UpdateOption | update | ||
| ) |
Creates a CylindricalCoordinateSystem from a Xform and update option.
| xform | the Xform of the coordinate system |
| update | update option |
| NXOpen::SphericalCoordinateSystem* NXOpen::CoordinateSystemCollection::CreateSphericalCoordinateSystem | ( | const NXOpen::Point3d & | origin, |
| const NXOpen::Vector3d & | xDirection, | ||
| const NXOpen::Vector3d & | yDirection | ||
| ) |
Creates a new spherical coordinate system.
| origin | Origin of the new coordinate system (relative to the absolute coordinate system) |
| xDirection | x direction of the new coordinate system (relative to the absolute coordinate system) |
| yDirection | y direction of the new coordinate system (relative to the absolute coordinate system) |
| NXOpen::SphericalCoordinateSystem* NXOpen::CoordinateSystemCollection::CreateSphericalCoordinateSystem | ( | const NXOpen::Point3d & | origin, |
| NXOpen::NXMatrix * | orientation, | ||
| bool | isTemporary | ||
| ) |
Creates a new spherical coordinate system.
| origin | Origin of the new coordinate system (relative to the absolute coordinate system |
| orientation | Orientation of the new coordinate system |
| isTemporary | If the coordinate system is temporary, it will not be displayed and it will not be saved in the part file |
| NXOpen::SphericalCoordinateSystem* NXOpen::CoordinateSystemCollection::CreateSphericalCoordinateSystem | ( | NXOpen::Xform * | xform, |
| NXOpen::SmartObject::UpdateOption | update | ||
| ) |
Creates a SphericalCoordinateSystem from a Xform and update option.
| xform | the Xform of the coordinate system |
| update | update option |
| iterator NXOpen::CoordinateSystemCollection::end | ( | ) |
Returns an iterator addressing one past the last element.
| tag_t NXOpen::CoordinateSystemCollection::Tag | ( | ) | const |
Returns the tag of this object.