NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Mechatronics::CollisionSensorBuilder Class Reference

Represents a Mechatronics::CollisionSensor builder. More...

Inheritance diagram for NXOpen::Mechatronics::CollisionSensorBuilder:
NXOpen::Mechatronics::CollisionShapeBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  CollisionShapeTypes { CollisionShapeTypesBox, CollisionShapeTypesSphere, CollisionShapeTypesLine }
 the Trigger Shape Types. More...
enum  ShapePropertiesOption { ShapePropertiesOptionAutomatic, ShapePropertiesOptionUserDefined }
 the Trigger Shape Option. More...

Public Member Functions

int Category ()
 Returns the category.
NXOpen::Mechatronics::CollisionSensorBuilder::CollisionShapeTypes CollisionShape ()
 Returns the collision shape type.
NXOpen::SelectNXObjectListGeometry ()
 Returns the geometries.
NXString Name ()
 Returns the name.
void SetCategory (int category)
 Sets the category.
void SetCollisionShape (NXOpen::Mechatronics::CollisionSensorBuilder::CollisionShapeTypes collisionShape)
 Sets the collision shape type.
void SetGeometry (const std::vector< NXOpen::NXObject * > &geometries)
 Sets the geometries.
void SetName (const NXString &name)
 Sets the name.
void SetShapeProperties (NXOpen::Mechatronics::CollisionSensorBuilder::ShapePropertiesOption shapeProperties)
 Sets the trigger shape option.
NXOpen::Mechatronics::CollisionSensorBuilder::ShapePropertiesOption ShapeProperties ()
 Returns the trigger shape option.

Detailed Description

Represents a Mechatronics::CollisionSensor builder.


To create a new instance of this class, use Mechatronics::CollisionSensorCollection::CreateCollisionSensorBuilder

Created in NX7.5.1.


Member Enumeration Documentation

the Trigger Shape Types.

Enumerator:
CollisionShapeTypesBox 

Box.

CollisionShapeTypesSphere 

Sphere.

CollisionShapeTypesLine 

Line.

the Trigger Shape Option.

Enumerator:
ShapePropertiesOptionAutomatic 

Automatic.

ShapePropertiesOptionUserDefined 

UserDefined.


Member Function Documentation

Returns the category.

It should be between 0 and 16.
Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the collision shape type.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the geometries.

This can be a Assemblies::ComponentAssembly , Point , bodies and curves.
Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the name.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Sets the category.

It should be between 0 and 16.
Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
categorycategory

Sets the collision shape type.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
collisionShapecollisionshape
void NXOpen::Mechatronics::CollisionSensorBuilder::SetGeometry ( const std::vector< NXOpen::NXObject * > &  geometries)

Sets the geometries.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
geometriesInput geometries

Sets the name.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
namename

Sets the trigger shape option.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
shapePropertiesshapeproperties

Returns the trigger shape option.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.