| NX Open C++ Reference Guide
    | 
Represents a cartesian coordinate system 
 To create a new instance of this class, use CoordinateSystemCollection::CreateCoordinateSystem  
 
 Created in NX4.0.0.  
 More...
 
  
 | Additional Inherited Members | |
|  Public Types inherited from NXOpen::SmartObject | |
| enum | UpdateOption { UpdateOptionDontUpdate, UpdateOptionWithinModeling, UpdateOptionAfterModeling, UpdateOptionAfterParentBody, UpdateOptionMixed } | 
| Specifies when the smart object updates.  More... | |
| enum | VisibilityOption { VisibilityOptionInvisible, VisibilityOptionVisible, VisibilityOptionVisibleIfParentInvisible } | 
| Specifies the smart object visibility.  More... | |
|  Public Member Functions inherited from NXOpen::CoordinateSystem | |
| void | GetDirections (NXOpen::Vector3d *xDirection, NXOpen::Vector3d *yDirection) | 
| Returns the orientation of the coordinate system Created in NX5.0.0. | |
| virtual std::vector< NXString > | GetSolverCardSyntax () | 
| Returns the solver card syntax strings for this entity. | |
| bool | IsTemporary () | 
| Returns true if the coordinate system is temporary, which means that the object is not saved in the part file. | |
| int | Label () | 
| Returns the label of the coordinate system Created in NX6.0.0. | |
| NXString | Name () | 
| Returns the name of the coordinate system Created in NX6.0.0. | |
| NXOpen::NXMatrix * | Orientation () | 
| Returns the orientation matrix of the coordinate system Created in NX3.0.0. | |
| NXOpen::Point3d | Origin () | 
| Returns the origin of the coordinate system Created in NX3.0.0. | |
| void | SetDirections (const NXOpen::Vector3d &xDirection, const NXOpen::Vector3d &yDirection) | 
| The orientation of the coordinate system Created in NX5.0.0. | |
| void | SetLabel (int label) | 
| Sets the label of the coordinate system Created in NX6.0.0. | |
| void | SetName (const NXString &name) | 
| Sets the name of the coordinate system Created in NX6.0.0. | |
| void | SetName (const char *name) | 
| Sets the name of the coordinate system Created in NX6.0.0. | |
| void | SetOrigin (const NXOpen::Point3d &origin) | 
| Sets the origin of the coordinate system Created in NX5.0.0. | |
Represents a cartesian coordinate system 
 To create a new instance of this class, use CoordinateSystemCollection::CreateCoordinateSystem  
 
 Created in NX4.0.0.