NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Motion::VObject Class Reference

Represents a VObject. More...

Inheritance diagram for NXOpen::Motion::VObject:
NXOpen::TaggedObject

Public Member Functions

NXOpen::Motion::SelectLinkActionLink ()
 Returns the action link
Created in NX6.0.0.
 
NXOpen::Motion::VobjectCsysType Csys ()
 Returns the force csys
Created in NX6.0.0.
 
NXOpen::DirectionDirection ()
 Returns the direction
Created in NX6.0.0.
 
double DisplayScale ()
 Returns the display scale
Created in NX6.0.0.
 
double MagConstant ()
 Returns the magnitude constant value

 
NXOpen::CAE::FunctionMagFunction ()
 Returns the magnitude function
Created in NX6.0.0.
 
NXOpen::ExpressionMagnitudeExpression ()
 Returns the magtitude expression
Created in NX8.0.0.
 
NXString Name ()
 Returns the name
Created in NX6.0.0.
 
NXOpen::PointOrigin ()
 Returns the origin
Created in NX6.0.0.
 
NXOpen::Motion::SelectLinkReactionLink ()
 Returns the reaction link
Created in NX6.0.0.
 
void SetCsys (NXOpen::Motion::VobjectCsysType csys)
 Sets the force csys
Created in NX6.0.0.
 
void SetDirection (NXOpen::Direction *direction)
 Sets the direction
Created in NX6.0.0.
 
void SetDisplayScale (double displayScale)
 Sets the display scale
Created in NX6.0.0.
 
void SetMagConstant (double constant)
 Sets the magnitude constant value

 
void SetMagFunction (NXOpen::CAE::Function *function)
 Sets the magnitude function
Created in NX6.0.0.
 
void SetName (const NXString &name)
 Sets the name
Created in NX6.0.0.
 
void SetName (const char *name)
 Sets the name
Created in NX6.0.0.
 
void SetOrigin (NXOpen::Point *origin)
 Sets the origin
Created in NX6.0.0.
 
void SetValueType (NXOpen::Motion::ForceValueTypes valueType)
 Sets the value type
Created in NX6.0.0.
 
void SetXConstant (double constant)
 Sets the x component constant value

 
void SetXFunction (NXOpen::CAE::Function *function)
 Sets the x component function
Created in NX6.0.0.
 
void SetYConstant (double constant)
 Sets the y component constant value

 
void SetYFunction (NXOpen::CAE::Function *function)
 Sets the y component function
Created in NX6.0.0.
 
void SetZConstant (double constant)
 Sets the z component constant value

 
void SetZFunction (NXOpen::CAE::Function *function)
 Sets the z component function
Created in NX6.0.0.
 
NXOpen::Motion::ForceValueTypes ValueType ()
 Returns the value type
Created in NX6.0.0.
 
double XConstant ()
 Returns the x component constant value

 
NXOpen::ExpressionXExpression ()
 Returns the x component expression
Created in NX8.0.0.
 
NXOpen::CAE::FunctionXFunction ()
 Returns the x component function
Created in NX6.0.0.
 
double YConstant ()
 Returns the y component constant value

 
NXOpen::ExpressionYExpression ()
 Returns the y component expression
Created in NX8.0.0.
 
NXOpen::CAE::FunctionYFunction ()
 Returns the y component function
Created in NX6.0.0.
 
double ZConstant ()
 Returns the z component constant value

 
NXOpen::ExpressionZExpression ()
 Returns the z component expression
Created in NX8.0.0.
 
NXOpen::CAE::FunctionZFunction ()
 Returns the z component function
Created in NX6.0.0.
 
- 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.
 

Detailed Description

Represents a VObject.


Created in NX6.0.0.

Member Function Documentation

NXOpen::Motion::SelectLink* NXOpen::Motion::VObject::ActionLink ( )

Returns the action link
Created in NX6.0.0.



License requirements : None

NXOpen::Motion::VobjectCsysType NXOpen::Motion::VObject::Csys ( )

Returns the force csys
Created in NX6.0.0.



License requirements : None

NXOpen::Direction* NXOpen::Motion::VObject::Direction ( )

Returns the direction
Created in NX6.0.0.



License requirements : None

double NXOpen::Motion::VObject::DisplayScale ( )

Returns the display scale
Created in NX6.0.0.



License requirements : None

double NXOpen::Motion::VObject::MagConstant ( )

Returns the magnitude constant value

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::VObject::MagnitudeExpression to query or edit it.


Created in NX6.0.0.

License requirements : None

NXOpen::CAE::Function* NXOpen::Motion::VObject::MagFunction ( )

Returns the magnitude function
Created in NX6.0.0.



License requirements : None

NXOpen::Expression* NXOpen::Motion::VObject::MagnitudeExpression ( )

Returns the magtitude expression
Created in NX8.0.0.



License requirements : None

NXString NXOpen::Motion::VObject::Name ( )

Returns the name
Created in NX6.0.0.



License requirements : None

NXOpen::Point* NXOpen::Motion::VObject::Origin ( )

Returns the origin
Created in NX6.0.0.



License requirements : None

NXOpen::Motion::SelectLink* NXOpen::Motion::VObject::ReactionLink ( )

Returns the reaction link
Created in NX6.0.0.



License requirements : None

void NXOpen::Motion::VObject::SetCsys ( NXOpen::Motion::VobjectCsysType  csys)

Sets the force csys
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
csyscsys
void NXOpen::Motion::VObject::SetDirection ( NXOpen::Direction direction)

Sets the direction
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
directiondirection
void NXOpen::Motion::VObject::SetDisplayScale ( double  displayScale)

Sets the display scale
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
displayScaledisplayscale
void NXOpen::Motion::VObject::SetMagConstant ( double  constant)

Sets the magnitude constant value

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::VObject::MagnitudeExpression to query or edit it.


Created in NX6.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
constantconstant
void NXOpen::Motion::VObject::SetMagFunction ( NXOpen::CAE::Function function)

Sets the magnitude function
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
functionfunction
void NXOpen::Motion::VObject::SetName ( const NXString name)

Sets the name
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
namename
void NXOpen::Motion::VObject::SetName ( const char *  name)

Sets the name
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
namename
void NXOpen::Motion::VObject::SetOrigin ( NXOpen::Point origin)

Sets the origin
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
originorigin
void NXOpen::Motion::VObject::SetValueType ( NXOpen::Motion::ForceValueTypes  valueType)

Sets the value type
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
valueTypevaluetype
void NXOpen::Motion::VObject::SetXConstant ( double  constant)

Sets the x component constant value

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::VObject::XExpression to query or edit it.


Created in NX6.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
constantconstant
void NXOpen::Motion::VObject::SetXFunction ( NXOpen::CAE::Function function)

Sets the x component function
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
functionfunction
void NXOpen::Motion::VObject::SetYConstant ( double  constant)

Sets the y component constant value

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::VObject::YExpression to query or edit it.


Created in NX6.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
constantconstant
void NXOpen::Motion::VObject::SetYFunction ( NXOpen::CAE::Function function)

Sets the y component function
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
functionfunction
void NXOpen::Motion::VObject::SetZConstant ( double  constant)

Sets the z component constant value

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::VObject::ZExpression to query or edit it.


Created in NX6.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
constantconstant
void NXOpen::Motion::VObject::SetZFunction ( NXOpen::CAE::Function function)

Sets the z component function
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
functionfunction
NXOpen::Motion::ForceValueTypes NXOpen::Motion::VObject::ValueType ( )

Returns the value type
Created in NX6.0.0.



License requirements : None

double NXOpen::Motion::VObject::XConstant ( )

Returns the x component constant value

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::VObject::XExpression to query or edit it.


Created in NX6.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Motion::VObject::XExpression ( )

Returns the x component expression
Created in NX8.0.0.



License requirements : None

NXOpen::CAE::Function* NXOpen::Motion::VObject::XFunction ( )

Returns the x component function
Created in NX6.0.0.



License requirements : None

double NXOpen::Motion::VObject::YConstant ( )

Returns the y component constant value

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::VObject::YExpression to query or edit it.


Created in NX6.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Motion::VObject::YExpression ( )

Returns the y component expression
Created in NX8.0.0.



License requirements : None

NXOpen::CAE::Function* NXOpen::Motion::VObject::YFunction ( )

Returns the y component function
Created in NX6.0.0.



License requirements : None

double NXOpen::Motion::VObject::ZConstant ( )

Returns the z component constant value

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::VObject::ZExpression to query or edit it.


Created in NX6.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Motion::VObject::ZExpression ( )

Returns the z component expression
Created in NX8.0.0.



License requirements : None

NXOpen::CAE::Function* NXOpen::Motion::VObject::ZFunction ( )

Returns the z component function
Created in NX6.0.0.



License requirements : None


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