| 
    NX Open C++ Reference Guide
    
   | 
 
This is an abstract class, and cannot be created. More...
  
 Public Member Functions | |
| NXOpen::Point * | CenterPoint () | 
| Returns the center point.   | |
| NXOpen::Expression * | Height () | 
| Returns the height.   | |
| NXOpen::Expression * | Length () | 
| Returns the length.   | |
| NXOpen::CoordinateSystem * | Orientation () | 
| Returns the orientation.   | |
| NXOpen::Expression * | Radius () | 
| Returns the radius.   | |
| void | SetCenterPoint (NXOpen::Point *centerPoint) | 
| Sets the center point.   | |
| void | SetOrientation (NXOpen::CoordinateSystem *orientation) | 
| Sets the orientation.   | |
| NXOpen::Expression * | Width () | 
| Returns the width.   | |
  Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () | 
| Commits any edits that have been applied to the builder.   | |
| void | Destroy () | 
| Deletes the builder, and cleans up any objects created by the builder.   | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () | 
| For builders that create more than one object, this method returns the objects that are created by commit.   | |
| NXOpen::NXObject * | GetObject () | 
| Returns the object currently being edited by this builder.   | |
| void | ShowResults () | 
| Updates the model to reflect the result of an edit to the model for all builders that support showing results.   | |
| virtual bool | Validate () | 
| Validate whether the inputs to the component are sufficient for commit to be called.   | |
  Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const | 
<b>Deprecated</b>:<br>     Use Tag instead.    | |
| tag_t | Tag () const | 
| Returns the tag of this object.   | |
This is an abstract class, and cannot be created.
 This is an abstract class, and cannot be created. 
 
 Created in NX7.5.1. 
 
| NXOpen::Point* NXOpen::Mechatronics::CollisionShapeBuilder::CenterPoint | ( | ) | 
Returns the center point.
Valid to all collsion shape types except Mechatronics::CollisionBodyBuilder::CollisionShape is set to Mechatronics::CollisionBodyBuilder::CollisionShapeTypesConvex . 
 Created in NX7.5.1. 
 
 License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") 
| NXOpen::Expression* NXOpen::Mechatronics::CollisionShapeBuilder::Height | ( | ) | 
Returns the height.
Valid if Mechatronics::CollisionBodyBuilder::CollisionShape is set to Mechatronics::CollisionBodyBuilder::CollisionShapeTypesBox or Mechatronics::CollisionSensorBuilder::CollisionShape is set to Mechatronics::CollisionSensorBuilder::CollisionShapeTypesBox . 
 Created in NX7.5.1. 
 
 License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") 
| NXOpen::Expression* NXOpen::Mechatronics::CollisionShapeBuilder::Length | ( | ) | 
Returns the length.
Valid if Mechatronics::CollisionBodyBuilder::CollisionShape is set to Mechatronics::CollisionBodyBuilder::CollisionShapeTypesBox or Mechatronics::CollisionBodyBuilder::CollisionShapeTypesCapsule or Mechatronics::CollisionSensorBuilder::CollisionShape is set to Mechatronics::CollisionSensorBuilder::CollisionShapeTypesBox or Mechatronics::CollisionSensorBuilder::CollisionShapeTypesLine . 
 Created in NX7.5.1. 
 
 License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") 
| NXOpen::CoordinateSystem* NXOpen::Mechatronics::CollisionShapeBuilder::Orientation | ( | ) | 
Returns the orientation.
Valid if Mechatronics::CollisionBodyBuilder::CollisionShape is set to Mechatronics::CollisionBodyBuilder::CollisionShapeTypesBox or Mechatronics::CollisionBodyBuilder::CollisionShapeTypesCapsule or Mechatronics::CollisionSensorBuilder::CollisionShape is set to Mechatronics::CollisionSensorBuilder::CollisionShapeTypesBox or Mechatronics::CollisionSensorBuilder::CollisionShapeTypesLine . 
 Created in NX7.5.1. 
 
 License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") 
| NXOpen::Expression* NXOpen::Mechatronics::CollisionShapeBuilder::Radius | ( | ) | 
Returns the radius.
Valid if Mechatronics::CollisionBodyBuilder::CollisionShape is set to Mechatronics::CollisionBodyBuilder::CollisionShapeTypesSphere or Mechatronics::CollisionSensorBuilder::CollisionShape is set to Mechatronics::CollisionSensorBuilder::CollisionShapeTypesSphere . 
 Created in NX7.5.1. 
 
 License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") 
| void NXOpen::Mechatronics::CollisionShapeBuilder::SetCenterPoint | ( | NXOpen::Point * | centerPoint | ) | 
Sets the center point.
Valid to all collsion shape types except Mechatronics::CollisionBodyBuilder::CollisionShape is set to Mechatronics::CollisionBodyBuilder::CollisionShapeTypesConvex . 
 Created in NX7.5.1. 
 
 License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") 
| centerPoint | centerpoint | 
| void NXOpen::Mechatronics::CollisionShapeBuilder::SetOrientation | ( | NXOpen::CoordinateSystem * | orientation | ) | 
Sets the orientation.
Valid if Mechatronics::CollisionBodyBuilder::CollisionShape is set to Mechatronics::CollisionBodyBuilder::CollisionShapeTypesBox or Mechatronics::CollisionBodyBuilder::CollisionShapeTypesCapsule or Mechatronics::CollisionSensorBuilder::CollisionShape is set to Mechatronics::CollisionSensorBuilder::CollisionShapeTypesBox or Mechatronics::CollisionSensorBuilder::CollisionShapeTypesLine . 
 Created in NX7.5.1. 
 
 License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") 
| orientation | orientation | 
| NXOpen::Expression* NXOpen::Mechatronics::CollisionShapeBuilder::Width | ( | ) | 
Returns the width.
Valid if Mechatronics::CollisionBodyBuilder::CollisionShape is set to Mechatronics::CollisionBodyBuilder::CollisionShapeTypesBox or Mechatronics::CollisionSensorBuilder::CollisionShape is set to Mechatronics::CollisionSensorBuilder::CollisionShapeTypesBox . 
 Created in NX7.5.1. 
 
 License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")