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.