NXOpen C++ Reference Guide
|
Represents a builder class for creating and editing an NXOpen::Motion::ScalarForce . More...
Public Types | |
enum | ApplicationType { ApplicationTypeActionReaction, ApplicationTypeActionOnly } |
the application type. More... | |
enum | ApplyType { ApplyTypeActionReaction, ApplyTypeActionOnly } |
the apply type. More... | |
enum | DirectionType { DirectionTypeTranslational, DirectionTypeX, DirectionTypeY, DirectionTypeZ } |
the direction type. More... | |
Represents a builder class for creating and editing an NXOpen::Motion::ScalarForce .
To create a new instance of this class, use NXOpen::Motion::ScalarForceCollection::CreateScalarForceBuilder
Created in NX6.0.0.
the application type.
Each application type has a specific application associated. A Scalar Force is invalid without the type of application. Warning: This enum creates ambiguity in NXOpen VB API so we use apply_type instead
Enumerator | |
---|---|
ApplicationTypeActionReaction |
for Action-Reaction application type |
ApplicationTypeActionOnly |
for Action Only application type |
NXOpen::CoordinateSystem* NXOpen::Motion::ScalarForceBuilder::ActionCsys | ( | ) |
Returns.
the action csys.
Created in NX12.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::ScalarForceBuilder::ActionCsysOvrCtrl | ( | ) |
Returns.
the override state of the action coordinate system
It should only be used for occurrences
Created in NX1847.0.0.
License requirements : None
NXOpen::Motion::SelectLink* NXOpen::Motion::ScalarForceBuilder::ActionLink | ( | ) |
Returns.
the action motion body.
Created in NX6.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::ScalarForceBuilder::ActionLinkOvrCtrl | ( | ) |
Returns.
the override state of the action motion body
It should only be used for occurrences
Created in NX1847.0.0.
License requirements : None
NXOpen::Point* NXOpen::Motion::ScalarForceBuilder::ActionPoint | ( | ) |
Returns.
the action point.
Created in NX6.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::ScalarForceBuilder::ActionPointOvrCtrl | ( | ) |
Returns.
the override state of the action point
It should only be used for occurrences
Created in NX1847.0.0.
License requirements : None
NXOpen::Motion::ScalarForceBuilder::ApplicationType NXOpen::Motion::ScalarForceBuilder::Applicationtype | ( | ) |
Returns.
the application type.
Created in NX12.0.0.
License requirements : None
NXOpen::Motion::ScalarForceBuilder::ApplyType NXOpen::Motion::ScalarForceBuilder::Apptype | ( | ) |
Returns the apptype
Created in NX12.0.2.
License requirements : None
NXOpen::Motion::ScalarForceBuilder::DirectionType NXOpen::Motion::ScalarForceBuilder::Direction | ( | ) |
Returns.
the direction.
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::CAE::Function* NXOpen::Motion::ScalarForceBuilder::Function | ( | ) |
Returns.
the function.
Created in NX6.0.0.
License requirements : None
NXString NXOpen::Motion::ScalarForceBuilder::Name | ( | ) |
Returns.
the name.
Created in NX6.0.0.
License requirements : None
NXOpen::Motion::SelectFieldData* NXOpen::Motion::ScalarForceBuilder::Profile | ( | ) |
Returns.
the profile.
Created in NX12.0.0.
License requirements : None
NXOpen::CoordinateSystem* NXOpen::Motion::ScalarForceBuilder::ReactionCsys | ( | ) |
Returns.
the reaction csys.
Created in NX12.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::ScalarForceBuilder::ReactionCsysOvrCtrl | ( | ) |
Returns.
the override state of the reaction coordinate system
It should only be used for occurrences
Created in NX1847.0.0.
License requirements : None
NXOpen::Motion::SelectLink* NXOpen::Motion::ScalarForceBuilder::ReactionLink | ( | ) |
Returns.
the reaction motion body.
Created in NX6.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::ScalarForceBuilder::ReactionLinkOvrCtrl | ( | ) |
Returns.
the override state of the reaction motion body
It should only be used for occurrences
Created in NX1847.0.0.
License requirements : None
NXOpen::Point* NXOpen::Motion::ScalarForceBuilder::ReactionPoint | ( | ) |
Returns.
the reaction point.
Created in NX6.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::ScalarForceBuilder::ReactionPointOvrCtrl | ( | ) |
Returns.
the override state of the reaction point
It should only be used for occurrences
Created in NX1847.0.0.
License requirements : None
void NXOpen::Motion::ScalarForceBuilder::SetActionCsys | ( | NXOpen::CoordinateSystem * | actionCsys | ) |
Sets.
the action csys.
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
actionCsys | actioncsys |
void NXOpen::Motion::ScalarForceBuilder::SetActionCsysOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets.
the override state of the action coordinate system
It should only be used for occurrences
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::ScalarForceBuilder::SetActionLinkOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets.
the override state of the action motion body
It should only be used for occurrences
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::ScalarForceBuilder::SetActionPoint | ( | NXOpen::Point * | actionPoint | ) |
Sets.
the action point.
Created in NX6.0.0.
License requirements : mechanisms ("MECHANISMS")
actionPoint | actionpoint |
void NXOpen::Motion::ScalarForceBuilder::SetActionPointOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets.
the override state of the action point
It should only be used for occurrences
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::ScalarForceBuilder::SetApplicationtype | ( | NXOpen::Motion::ScalarForceBuilder::ApplicationType | type | ) |
Sets.
the application type.
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
type | type |
void NXOpen::Motion::ScalarForceBuilder::SetApptype | ( | NXOpen::Motion::ScalarForceBuilder::ApplyType | type | ) |
Sets the apptype
Created in NX12.0.2.
License requirements : mechanisms ("MECHANISMS")
type | type |
void NXOpen::Motion::ScalarForceBuilder::SetDirection | ( | NXOpen::Motion::ScalarForceBuilder::DirectionType | type | ) |
Sets.
the direction.
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
type | type |
void NXOpen::Motion::ScalarForceBuilder::SetFunction | ( | NXOpen::CAE::Function * | function | ) |
Sets.
the function.
Created in NX6.0.0.
License requirements : mechanisms ("MECHANISMS")
function | function |
void NXOpen::Motion::ScalarForceBuilder::SetName | ( | const NXString & | name | ) |
Sets.
the name.
Created in NX6.0.0.
License requirements : mechanisms ("MECHANISMS")
name | name |
void NXOpen::Motion::ScalarForceBuilder::SetName | ( | const char * | name | ) |
Sets.
the name.
Created in NX6.0.0.
License requirements : mechanisms ("MECHANISMS")
name | name |
void NXOpen::Motion::ScalarForceBuilder::SetReactionCsys | ( | NXOpen::CoordinateSystem * | reactionCsys | ) |
Sets.
the reaction csys.
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
reactionCsys | reactioncsys |
void NXOpen::Motion::ScalarForceBuilder::SetReactionCsysOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets.
the override state of the reaction coordinate system
It should only be used for occurrences
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::ScalarForceBuilder::SetReactionLinkOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets.
the override state of the reaction motion body
It should only be used for occurrences
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::ScalarForceBuilder::SetReactionPoint | ( | NXOpen::Point * | reactionPoint | ) |
Sets.
the reaction point.
Created in NX6.0.0.
License requirements : mechanisms ("MECHANISMS")
reactionPoint | reactionpoint |
void NXOpen::Motion::ScalarForceBuilder::SetReactionPointOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets.
the override state of the reaction point
It should only be used for occurrences
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::ScalarForceBuilder::SetValueType | ( | NXOpen::Motion::ForceValueTypes | valueType | ) |
Sets.
the value type.
Created in NX6.0.0.
License requirements : mechanisms ("MECHANISMS")
valueType | valuetype |
NXOpen::Expression* NXOpen::Motion::ScalarForceBuilder::ValueExpression | ( | ) |
Returns.
the value expression.
Created in NX8.0.0.
License requirements : None
NXOpen::Motion::ForceValueTypes NXOpen::Motion::ScalarForceBuilder::ValueType | ( | ) |
Returns.
the value type.
Created in NX6.0.0.
License requirements : None