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

Represents a Motion BushingGeneralCoefficientsComponent. More...

Inheritance diagram for NXOpen::Motion::BushingGeneralCoefficientsComponent:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

NXOpen::Motion::ConnectorCoefficientTypes CoefficientsType ()
 Returns the type will be constant or spline
Created in NX6.0.0. More...
 
void SetCoefficientsType (NXOpen::Motion::ConnectorCoefficientTypes type)
 Sets the type will be constant or spline
Created in NX6.0.0. More...
 
void SetXCoefficientsType (NXOpen::Motion::ConnectorCoefficientTypes xCoefficientsType)
 Sets the xCoefficientsType type will be constant or spline
Created in NX12.0.0. More...
 
void SetXFunction (NXOpen::CAE::Function *function)
 Sets the component x function tag, it is available only when Motion::BushingGeneralCoefficientsComponent::SetXCoefficientsType is set to Motion::ConnectorCoefficientTypesSpline case
Created in NX6.0.0. More...
 
void SetYCoefficientsType (NXOpen::Motion::ConnectorCoefficientTypes yCoefficientsType)
 Sets the yCoefficientsType type will be constant or spline
Created in NX12.0.0. More...
 
void SetYFunction (NXOpen::CAE::Function *function)
 Sets the component y function tag, it is available only when Motion::BushingGeneralCoefficientsComponent::SetYCoefficientsType is set to Motion::ConnectorCoefficientTypesSpline case
Created in NX6.0.0. More...
 
void SetZCoefficientsType (NXOpen::Motion::ConnectorCoefficientTypes zCoefficientsType)
 Sets the zCoefficientsType type will be constant or spline
Created in NX12.0.0. More...
 
void SetZFunction (NXOpen::CAE::Function *function)
 Sets the component z function tag, it is available only when Motion::BushingGeneralCoefficientsComponent::SetZCoefficientsType is set to Motion::ConnectorCoefficientTypesSpline case
Created in NX6.0.0. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
NXOpen::Motion::ConnectorCoefficientTypes XCoefficientsType ()
 Returns the xCoefficientsType type will be constant or spline
Created in NX12.0.0. More...
 
NXOpen::Motion::SelectFieldDataXCurveProfile ()
 Returns the component x curve profile. More...
 
NXOpen::ExpressionXExpression ()
 Returns the x expression, it is available only when Motion::BushingGeneralCoefficientsComponent::SetXCoefficientsType is set to Motion::ConnectorCoefficientTypesConstant case
Created in NX8.0.0. More...
 
NXOpen::CAE::FunctionXFunction ()
 Returns the component x function tag, it is available only when Motion::BushingGeneralCoefficientsComponent::SetXCoefficientsType is set to Motion::ConnectorCoefficientTypesSpline case
Created in NX6.0.0. More...
 
NXOpen::Motion::ConnectorCoefficientTypes YCoefficientsType ()
 Returns the yCoefficientsType type will be constant or spline
Created in NX12.0.0. More...
 
NXOpen::Motion::SelectFieldDataYCurveProfile ()
 Returns the component y curve profile. More...
 
NXOpen::ExpressionYExpression ()
 Returns the y expression, it is available only when Motion::BushingGeneralCoefficientsComponent::SetYCoefficientsType is set to Motion::ConnectorCoefficientTypesConstant case
Created in NX8.0.0. More...
 
NXOpen::CAE::FunctionYFunction ()
 Returns the component y function tag, it is available only when Motion::BushingGeneralCoefficientsComponent::SetYCoefficientsType is set to Motion::ConnectorCoefficientTypesSpline case
Created in NX6.0.0. More...
 
NXOpen::Motion::ConnectorCoefficientTypes ZCoefficientsType ()
 Returns the zCoefficientsType type will be constant or spline
Created in NX12.0.0. More...
 
NXOpen::Motion::SelectFieldDataZCurveProfile ()
 Returns the component z curve profile. More...
 
NXOpen::ExpressionZExpression ()
 Returns the z expression, it is available only when Motion::BushingGeneralCoefficientsComponent::SetZCoefficientsType is set to Motion::ConnectorCoefficientTypesConstant case
Created in NX8.0.0. More...
 
NXOpen::CAE::FunctionZFunction ()
 Returns the component z function tag, it is available only when Motion::BushingGeneralCoefficientsComponent::SetZCoefficientsType is set to Motion::ConnectorCoefficientTypesSpline case
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a Motion BushingGeneralCoefficientsComponent.


Created in NX6.0.0.

Member Function Documentation

NXOpen::Motion::ConnectorCoefficientTypes NXOpen::Motion::BushingGeneralCoefficientsComponent::CoefficientsType ( )

Returns the type will be constant or spline
Created in NX6.0.0.



License requirements : None

void NXOpen::Motion::BushingGeneralCoefficientsComponent::SetCoefficientsType ( NXOpen::Motion::ConnectorCoefficientTypes  type)

Sets the type will be constant or spline
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
typetype
void NXOpen::Motion::BushingGeneralCoefficientsComponent::SetXCoefficientsType ( NXOpen::Motion::ConnectorCoefficientTypes  xCoefficientsType)

Sets the xCoefficientsType type will be constant or spline
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
xCoefficientsTypexcoefficientstype
void NXOpen::Motion::BushingGeneralCoefficientsComponent::SetXFunction ( NXOpen::CAE::Function function)

Sets the component x function tag, it is available only when Motion::BushingGeneralCoefficientsComponent::SetXCoefficientsType is set to Motion::ConnectorCoefficientTypesSpline case
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
functionfunction
void NXOpen::Motion::BushingGeneralCoefficientsComponent::SetYCoefficientsType ( NXOpen::Motion::ConnectorCoefficientTypes  yCoefficientsType)

Sets the yCoefficientsType type will be constant or spline
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
yCoefficientsTypeycoefficientstype
void NXOpen::Motion::BushingGeneralCoefficientsComponent::SetYFunction ( NXOpen::CAE::Function function)

Sets the component y function tag, it is available only when Motion::BushingGeneralCoefficientsComponent::SetYCoefficientsType is set to Motion::ConnectorCoefficientTypesSpline case
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
functionfunction
void NXOpen::Motion::BushingGeneralCoefficientsComponent::SetZCoefficientsType ( NXOpen::Motion::ConnectorCoefficientTypes  zCoefficientsType)

Sets the zCoefficientsType type will be constant or spline
Created in NX12.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
zCoefficientsTypezcoefficientstype
void NXOpen::Motion::BushingGeneralCoefficientsComponent::SetZFunction ( NXOpen::CAE::Function function)

Sets the component z function tag, it is available only when Motion::BushingGeneralCoefficientsComponent::SetZCoefficientsType is set to Motion::ConnectorCoefficientTypesSpline case
Created in NX6.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
functionfunction
virtual bool NXOpen::Motion::BushingGeneralCoefficientsComponent::Validate ( )
virtual

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.

Returns
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.

NXOpen::Motion::ConnectorCoefficientTypes NXOpen::Motion::BushingGeneralCoefficientsComponent::XCoefficientsType ( )

Returns the xCoefficientsType type will be constant or spline
Created in NX12.0.0.



License requirements : None

NXOpen::Motion::SelectFieldData* NXOpen::Motion::BushingGeneralCoefficientsComponent::XCurveProfile ( )

Returns the component x curve profile.

It is available only when Motion::BushingGeneralCoefficientsComponent::SetXCoefficientsType is set to Motion::ConnectorCoefficientTypesProfile2d or Motion::ConnectorCoefficientTypesExpressionAndProfile2d
Created in NX12.0.0.

License requirements : mechanisms ("MECHANISMS")

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

Returns the x expression, it is available only when Motion::BushingGeneralCoefficientsComponent::SetXCoefficientsType is set to Motion::ConnectorCoefficientTypesConstant case
Created in NX8.0.0.



License requirements : None

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

Returns the component x function tag, it is available only when Motion::BushingGeneralCoefficientsComponent::SetXCoefficientsType is set to Motion::ConnectorCoefficientTypesSpline case
Created in NX6.0.0.



License requirements : None

NXOpen::Motion::ConnectorCoefficientTypes NXOpen::Motion::BushingGeneralCoefficientsComponent::YCoefficientsType ( )

Returns the yCoefficientsType type will be constant or spline
Created in NX12.0.0.



License requirements : None

NXOpen::Motion::SelectFieldData* NXOpen::Motion::BushingGeneralCoefficientsComponent::YCurveProfile ( )

Returns the component y curve profile.

It is available only when Motion::BushingGeneralCoefficientsComponent::SetYCoefficientsType is set to Motion::ConnectorCoefficientTypesProfile2d or Motion::ConnectorCoefficientTypesExpressionAndProfile2d
Created in NX12.0.0.

License requirements : mechanisms ("MECHANISMS")

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

Returns the y expression, it is available only when Motion::BushingGeneralCoefficientsComponent::SetYCoefficientsType is set to Motion::ConnectorCoefficientTypesConstant case
Created in NX8.0.0.



License requirements : None

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

Returns the component y function tag, it is available only when Motion::BushingGeneralCoefficientsComponent::SetYCoefficientsType is set to Motion::ConnectorCoefficientTypesSpline case
Created in NX6.0.0.



License requirements : None

NXOpen::Motion::ConnectorCoefficientTypes NXOpen::Motion::BushingGeneralCoefficientsComponent::ZCoefficientsType ( )

Returns the zCoefficientsType type will be constant or spline
Created in NX12.0.0.



License requirements : None

NXOpen::Motion::SelectFieldData* NXOpen::Motion::BushingGeneralCoefficientsComponent::ZCurveProfile ( )

Returns the component z curve profile.

It is available only when Motion::BushingGeneralCoefficientsComponent::SetZCoefficientsType is set to Motion::ConnectorCoefficientTypesProfile2d or Motion::ConnectorCoefficientTypesExpressionAndProfile2d
Created in NX12.0.0.

License requirements : mechanisms ("MECHANISMS")

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

Returns the z expression, it is available only when Motion::BushingGeneralCoefficientsComponent::SetZCoefficientsType is set to Motion::ConnectorCoefficientTypesConstant case
Created in NX8.0.0.



License requirements : None

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

Returns the component z function tag, it is available only when Motion::BushingGeneralCoefficientsComponent::SetZCoefficientsType is set to Motion::ConnectorCoefficientTypesSpline case
Created in NX6.0.0.



License requirements : None


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