NX Open C++ Reference Guide
|
Represents a Motion::BeamForceBuilder builder
To create a new instance of this class, use NXOpen::Motion::BeamForceCollection::CreateBeamForceBuilder
Default values.
More...
Public Types | |
enum | DampingTypes { DampingTypesViscous, DampingTypesStructural } |
the damping type More... | |
enum | VectorTypes { VectorTypesY, VectorTypesZ } |
the vector direction of the beam force More... | |
Public Member Functions | |
NXOpen::Motion::SelectLink * | ActionLink () |
Returns the action link object Created in NX12.0.0. More... | |
NXOpen::Point * | ActionPoint () |
Returns the action point. More... | |
NXOpen::Expression * | Area () |
Returns the area Created in NX12.0.0. More... | |
NXOpen::Expression * | AsyTimoshenkoCorrection () |
Returns the ASY Timoshenko correction Created in NX12.0.0. More... | |
NXOpen::Expression * | AszTimoshenkoCorrection () |
Returns the ASZ Timoshenko correction Created in NX12.0.0. More... | |
NXOpen::Motion::SelectLink * | BaseLink () |
Returns the base link object Created in NX12.0.0. More... | |
NXOpen::Point * | BasePoint () |
Returns the base point. More... | |
NXOpen::Motion::CustomizedMaterialBuilder * | CustomizedMaterial () |
Returns the customized material Created in NX12.0.0. More... | |
NXOpen::Expression * | DampingRatio () |
Returns the damping ratio Created in NX12.0.0. More... | |
NXOpen::Motion::BeamForceBuilder::DampingTypes | DampingType () |
Returns the damping method Created in NX12.0.0. More... | |
NXOpen::Direction * | Direction () |
Returns the direction Created in NX12.0.0. More... | |
NXOpen::Expression * | FreeLength () |
Returns the free length Created in NX12.0.0. More... | |
NXOpen::Expression * | InertiaIyy () |
Returns the inertia Iyy Created in NX12.0.0. More... | |
NXOpen::Expression * | InertiaIzz () |
Returns the inertia Izz Created in NX12.0.0. More... | |
NXOpen::Expression * | InertiaK () |
Returns the inertia K Created in NX12.0.0. More... | |
bool | IsBeamCrossDamping () |
Returns the beam cross damping flag Created in NX12.0.0. More... | |
NXString | Name () |
Returns the name of the beam force object Created in NX12.0.0. More... | |
void | SetActionPoint (NXOpen::Point *actionPoint) |
Sets the action point. More... | |
void | SetBasePoint (NXOpen::Point *basePoint) |
Sets the base point. More... | |
void | SetBeamCrossDamping (bool type) |
Sets the beam cross damping flag Created in NX12.0.0. More... | |
void | SetDampingType (NXOpen::Motion::BeamForceBuilder::DampingTypes type) |
Sets the damping method Created in NX12.0.0. More... | |
void | SetDirection (NXOpen::Direction *direction) |
Sets the direction Created in NX12.0.0. More... | |
void | SetName (const NXString &name) |
Sets the name of the beam force object Created in NX12.0.0. More... | |
void | SetName (const char *name) |
Sets the name of the beam force object Created in NX12.0.0. More... | |
void | SetVectorType (NXOpen::Motion::BeamForceBuilder::VectorTypes vectorType) |
Sets the orientation of beam force Created in NX12.0.0. More... | |
NXOpen::Motion::BeamForceBuilder::VectorTypes | VectorType () |
Returns the orientation of beam force Created in NX12.0.0. More... | |
Public Member Functions inherited from NXOpen::Motion::MotionBuilder | |
double | DisplayScale () |
Returns the icon display scale Created in NX5.0.0. More... | |
NXString | GroupName () |
Returns the group name Created in NX5.0.0. More... | |
NXOpen::Motion::MotionObject::GroupType | GroupType () |
Returns the group type Created in NX5.0.0. More... | |
void | SetDisplayScale (double displayScale) |
Sets the icon display scale Created in NX5.0.0. More... | |
void | SetGroupName (const NXString &groupName) |
Sets the group name Created in NX5.0.0. More... | |
void | SetGroupName (const char *groupName) |
Sets the group name Created in NX5.0.0. More... | |
void | SetGroupType (NXOpen::Motion::MotionObject::GroupType groupType) |
Sets the group type Created in NX5.0.0. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a Motion::BeamForceBuilder builder
To create a new instance of this class, use NXOpen::Motion::BeamForceCollection::CreateBeamForceBuilder
Default values.
Property | Value |
---|---|
Area.Value |
100 |
CustomizedMaterial.Density.Value |
7.8e-6 (millimeters part), 7.3e-4 (inches part) |
CustomizedMaterial.PoissonRatio.Value |
0.3 |
CustomizedMaterial.YoungModulus.Value |
2e+8 (millimeters part), 2.9e+7 (inches part) |
DampingType |
Viscous |
Created in NX12.0.0.
NXOpen::Motion::SelectLink* NXOpen::Motion::BeamForceBuilder::ActionLink | ( | ) |
Returns the action link object
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Point* NXOpen::Motion::BeamForceBuilder::ActionPoint | ( | ) |
Returns the action point.
Created in NX12.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::BeamForceBuilder::Area | ( | ) |
Returns the area
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Expression* NXOpen::Motion::BeamForceBuilder::AsyTimoshenkoCorrection | ( | ) |
Returns the ASY Timoshenko correction
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Expression* NXOpen::Motion::BeamForceBuilder::AszTimoshenkoCorrection | ( | ) |
Returns the ASZ Timoshenko correction
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::SelectLink* NXOpen::Motion::BeamForceBuilder::BaseLink | ( | ) |
Returns the base link object
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Point* NXOpen::Motion::BeamForceBuilder::BasePoint | ( | ) |
Returns the base point.
Created in NX12.0.0.
License requirements : None
NXOpen::Motion::CustomizedMaterialBuilder* NXOpen::Motion::BeamForceBuilder::CustomizedMaterial | ( | ) |
Returns the customized material
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Expression* NXOpen::Motion::BeamForceBuilder::DampingRatio | ( | ) |
Returns the damping ratio
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::BeamForceBuilder::DampingTypes NXOpen::Motion::BeamForceBuilder::DampingType | ( | ) |
Returns the damping method
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Direction* NXOpen::Motion::BeamForceBuilder::Direction | ( | ) |
Returns the direction
Created in NX12.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::BeamForceBuilder::FreeLength | ( | ) |
Returns the free length
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Expression* NXOpen::Motion::BeamForceBuilder::InertiaIyy | ( | ) |
Returns the inertia Iyy
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Expression* NXOpen::Motion::BeamForceBuilder::InertiaIzz | ( | ) |
Returns the inertia Izz
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Expression* NXOpen::Motion::BeamForceBuilder::InertiaK | ( | ) |
Returns the inertia K
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
bool NXOpen::Motion::BeamForceBuilder::IsBeamCrossDamping | ( | ) |
Returns the beam cross damping flag
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXString NXOpen::Motion::BeamForceBuilder::Name | ( | ) |
Returns the name of the beam force object
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
void NXOpen::Motion::BeamForceBuilder::SetActionPoint | ( | NXOpen::Point * | actionPoint | ) |
Sets the action point.
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
actionPoint | actionpoint |
void NXOpen::Motion::BeamForceBuilder::SetBasePoint | ( | NXOpen::Point * | basePoint | ) |
Sets the base point.
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
basePoint | basepoint |
void NXOpen::Motion::BeamForceBuilder::SetBeamCrossDamping | ( | bool | type | ) |
Sets the beam cross damping flag
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
type | type |
void NXOpen::Motion::BeamForceBuilder::SetDampingType | ( | NXOpen::Motion::BeamForceBuilder::DampingTypes | type | ) |
Sets the damping method
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
type | type |
void NXOpen::Motion::BeamForceBuilder::SetDirection | ( | NXOpen::Direction * | direction | ) |
Sets the direction
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
direction | direction |
void NXOpen::Motion::BeamForceBuilder::SetName | ( | const NXString & | name | ) |
Sets the name of the beam force object
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
name | name |
void NXOpen::Motion::BeamForceBuilder::SetName | ( | const char * | name | ) |
Sets the name of the beam force object
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
name | name |
void NXOpen::Motion::BeamForceBuilder::SetVectorType | ( | NXOpen::Motion::BeamForceBuilder::VectorTypes | vectorType | ) |
Sets the orientation of beam force
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
vectorType | vectortype |
NXOpen::Motion::BeamForceBuilder::VectorTypes NXOpen::Motion::BeamForceBuilder::VectorType | ( | ) |
Returns the orientation of beam force
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")