NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Motion::MotionSensorBuilder Class Reference

Represents a Motion::MotionSensorBuilder
To create a new instance of this class, use Motion::MotionSensorCollection::CreateMotionSensorBuilder
Default values. More...

Inheritance diagram for NXOpen::Motion::MotionSensorBuilder:
NXOpen::Motion::MotionBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  Component {
  ComponentLinearMagnitude, ComponentX, ComponentY, ComponentZ,
  ComponentAngularMagnitude, ComponentRx, ComponentRy, ComponentRz
}
 component enumeration type More...
enum  Reference { ReferenceAbsolute, ReferenceRelative, ReferenceUserDefined }
 reference frame enumeration type More...
enum  Types { TypesDisplacement, TypesVelocity, TypesAcceleration, TypesForce }
 sensor type More...

Public Member Functions

NXOpen::Motion::MotionSensorBuilder::Component ComponentType ()
 Returns the component type
Created in NX6.0.0.
NXOpen::SelectNXObjectMeasurementObject ()
 Returns the first marker object
Created in NX6.0.0.
NXString Name ()
 Returns the name
Created in NX6.0.0.
NXOpen::Motion::MotionSensorBuilder::Reference ReferenceFrame ()
 Returns the reference frame type
Created in NX6.0.0.
NXOpen::Motion::SelectMarkerReferenceMarker ()
 Returns the reference marker object
Created in NX6.0.0.
NXOpen::Motion::SelectMarkerRelativeMarker ()
 Returns the second marker object
Created in NX6.0.0.
void SetComponentType (NXOpen::Motion::MotionSensorBuilder::Component componentType)
 Sets the component type
Created in NX6.0.0.
void SetName (const NXString &name)
 Sets the name
Created in NX6.0.0.
void SetReferenceFrame (NXOpen::Motion::MotionSensorBuilder::Reference referenceFrame)
 Sets the reference frame type
Created in NX6.0.0.
void SetType (NXOpen::Motion::MotionSensorBuilder::Types type)
 Sets the sensor type
Created in NX6.0.0.
NXOpen::Motion::MotionSensorBuilder::Types Type ()
 Returns the sensor type
Created in NX6.0.0.

Detailed Description

Represents a Motion::MotionSensorBuilder
To create a new instance of this class, use Motion::MotionSensorCollection::CreateMotionSensorBuilder
Default values.

Property Value

ComponentType

LinearMagnitude

ReferenceFrame

Absolute

Type

Displacement


Created in NX6.0.0.


Member Enumeration Documentation

component enumeration type

Enumerator:
ComponentLinearMagnitude 

linear magnitude component

ComponentX 

x component

ComponentY 

y component

ComponentZ 

z component

ComponentAngularMagnitude 

angular magnitude component

ComponentRx 

rx component

ComponentRy 

ry component

ComponentRz 

rz component

reference frame enumeration type

Enumerator:
ReferenceAbsolute 

absolute reference frame

ReferenceRelative 

relative reference frame

ReferenceUserDefined 

user defined reference frame

sensor type

Enumerator:
TypesDisplacement 

displacement sensor type

TypesVelocity 

velocity sensor type

TypesAcceleration 

acceleration sensor type

TypesForce 

force


Member Function Documentation

Returns the component type
Created in NX6.0.0.



License requirements : None

Returns the first marker object
Created in NX6.0.0.



License requirements : None

Returns the name
Created in NX6.0.0.



License requirements : None

Returns the reference frame type
Created in NX6.0.0.



License requirements : None

Returns the reference marker object
Created in NX6.0.0.



License requirements : None

Returns the second marker object
Created in NX6.0.0.



License requirements : None

Sets the component type
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
componentTypecomponenttype

Sets the name
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
namename

Sets the reference frame type
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
referenceFramereferenceframe

Sets the sensor type
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
typetype

Returns the sensor type
Created in NX6.0.0.



License requirements : None


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