NX Open C++ Reference Guide
|
Represents a Motion BushingGeneralCoefficientsComponent. More...
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::SelectFieldData * | XCurveProfile () |
Returns the component x curve profile. More... | |
NXOpen::Expression * | XExpression () |
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::Function * | 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. More... | |
NXOpen::Motion::ConnectorCoefficientTypes | YCoefficientsType () |
Returns the yCoefficientsType type will be constant or spline Created in NX12.0.0. More... | |
NXOpen::Motion::SelectFieldData * | YCurveProfile () |
Returns the component y curve profile. More... | |
NXOpen::Expression * | YExpression () |
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::Function * | 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. More... | |
NXOpen::Motion::ConnectorCoefficientTypes | ZCoefficientsType () |
Returns the zCoefficientsType type will be constant or spline Created in NX12.0.0. More... | |
NXOpen::Motion::SelectFieldData * | ZCurveProfile () |
Returns the component z curve profile. More... | |
NXOpen::Expression * | ZExpression () |
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::Function * | 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. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a Motion BushingGeneralCoefficientsComponent.
Created in NX6.0.0.
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")
type | type |
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")
xCoefficientsType | xcoefficientstype |
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")
function | function |
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")
yCoefficientsType | ycoefficientstype |
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")
function | function |
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")
zCoefficientsType | zcoefficientstype |
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")
function | function |
|
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.
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