NXOpen C++ Reference Guide
|
Represents a builder of automatic flex property object
To create a new instance of this class, use NXOpen::Motion::AutoFlexPropertyCollection::CreateAutoFlexPropertyBuilder
Default values.
More...
Public Types | |
enum | ProcessType { ProcessTypeAutomatic, ProcessTypeInteractive } |
AutoFlexProperty process type. More... | |
enum | SolverType { SolverTypeNXNastran } |
AutoFlexProperty solver type. More... | |
Public Member Functions | |
bool | EnableFrequencyRangeLower () |
Returns the toggle of lower frequency range Created in NX1847.0.0. More... | |
bool | EnableFrequencyRangeUpper () |
Returns the toggle of upper frequency range Created in NX1847.0.0. More... | |
bool | EnableNormalModeCount () |
Returns the toggle of normal mode count Created in NX1847.0.0. More... | |
bool | EnableStrain () |
Returns the toggle strain Created in NX1847.0.0. More... | |
bool | EnableStress () |
Returns the toggle stress Created in NX1847.0.0. More... | |
NXString | FemPartName () |
Returns the FEM part name Created in NX1847.0.0. More... | |
NXOpen::Expression * | FrequencyRangeLower () |
Returns the frequency range lower expression Created in NX1847.0.0. More... | |
NXOpen::Expression * | FrequencyRangeUpper () |
Returns the frequency range upper expression Created in NX1847.0.0. More... | |
NXOpen::SelectNXObjectList * | Geometry () |
Returns the selection geometry Created in NX1847.0.0. More... | |
void | GetConnectionTargets (NXOpen::Motion::MotionObject *connection, std::vector< NXOpen::DisplayableObject * > &connectionTargets) |
Get link connection targets Created in NX1847.0.0. More... | |
void | GetLinkConnections (NXOpen::Motion::Link *link, std::vector< NXOpen::Motion::MotionObject * > &connectionObjects) |
Get link connections Created in NX1847.0.0. More... | |
NXOpen::Motion::SelectLink * | Link () |
Returns the selection link Created in NX1847.0.0. More... | |
NXOpen::PhysicalMaterial * | Material () |
Returns the material Created in NX1847.0.0. More... | |
int | NormalModeCount () |
Returns the normal mode count Created in NX1847.0.0. More... | |
NXOpen::Motion::AutoFlexPropertyBuilder::ProcessType | ProcessOption () |
Returns the process option Created in NX1847.0.0. More... | |
void | SetConnectionTargets (NXOpen::Motion::MotionObject *connection, const std::vector< NXOpen::DisplayableObject * > &connectionTargets) |
Set connection target list Created in NX1847.0.0. More... | |
void | SetEnableFrequencyRangeLower (bool enableFrequencyRangeLower) |
Sets the toggle of lower frequency range Created in NX1847.0.0. More... | |
void | SetEnableFrequencyRangeUpper (bool enableFrequencyRangeUpper) |
Sets the toggle of upper frequency range Created in NX1847.0.0. More... | |
void | SetEnableNormalModeCount (bool enableNormalModeCount) |
Sets the toggle of normal mode count Created in NX1847.0.0. More... | |
void | SetEnableStrain (bool toggleStrain) |
Sets the toggle strain Created in NX1847.0.0. More... | |
void | SetEnableStress (bool toggleStress) |
Sets the toggle stress Created in NX1847.0.0. More... | |
void | SetFemPartName (const NXString &femName) |
Sets the FEM part name Created in NX1847.0.0. More... | |
void | SetFemPartName (const char *femName) |
Sets the FEM part name Created in NX1847.0.0. More... | |
void | SetMaterial (NXOpen::PhysicalMaterial *material) |
Sets the material Created in NX1847.0.0. More... | |
void | SetNormalModeCount (int normalModeCount) |
Sets the normal mode count Created in NX1847.0.0. More... | |
void | SetProcessOption (NXOpen::Motion::AutoFlexPropertyBuilder::ProcessType processOption) |
Sets the process option Created in NX1847.0.0. More... | |
void | SetSimPartName (const NXString &simName) |
Sets the SIM part name Created in NX1847.0.0. More... | |
void | SetSimPartName (const char *simName) |
Sets the SIM part name Created in NX1847.0.0. More... | |
void | SetSolutionName (const NXString &solutionName) |
Sets the solution name Created in NX1847.0.0. More... | |
void | SetSolutionName (const char *solutionName) |
Sets the solution name Created in NX1847.0.0. More... | |
void | SetSolverOption (NXOpen::Motion::AutoFlexPropertyBuilder::SolverType solverOption) |
Sets the solver option Created in NX1847.0.0. More... | |
NXString | SimPartName () |
Returns the SIM part name Created in NX1847.0.0. More... | |
NXString | SolutionName () |
Returns the solution name Created in NX1847.0.0. More... | |
NXOpen::Motion::AutoFlexPropertyBuilder::SolverType | SolverOption () |
Returns the solver option Created in NX1847.0.0. More... | |
NXOpen::Expression * | Thickness () |
Returns the thickness expression Created in NX1847.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 builder of automatic flex property object
To create a new instance of this class, use NXOpen::Motion::AutoFlexPropertyCollection::CreateAutoFlexPropertyBuilder
Default values.
Property | Value |
---|---|
EnableFrequencyRangeLower |
0 |
EnableFrequencyRangeUpper |
0 |
EnableNormalModeCount |
1 |
EnableStrain |
0 |
EnableStress |
1 |
NormalModeCount |
10 |
ProcessOption |
Automatic |
SolverOption |
NXNastran |
Created in NX1847.0.0.
bool NXOpen::Motion::AutoFlexPropertyBuilder::EnableFrequencyRangeLower | ( | ) |
Returns the toggle of lower frequency range
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Motion::AutoFlexPropertyBuilder::EnableFrequencyRangeUpper | ( | ) |
Returns the toggle of upper frequency range
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Motion::AutoFlexPropertyBuilder::EnableNormalModeCount | ( | ) |
Returns the toggle of normal mode count
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Motion::AutoFlexPropertyBuilder::EnableStrain | ( | ) |
Returns the toggle strain
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Motion::AutoFlexPropertyBuilder::EnableStress | ( | ) |
Returns the toggle stress
Created in NX1847.0.0.
License requirements : None
NXString NXOpen::Motion::AutoFlexPropertyBuilder::FemPartName | ( | ) |
Returns the FEM part name
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::AutoFlexPropertyBuilder::FrequencyRangeLower | ( | ) |
Returns the frequency range lower expression
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::AutoFlexPropertyBuilder::FrequencyRangeUpper | ( | ) |
Returns the frequency range upper expression
Created in NX1847.0.0.
License requirements : None
NXOpen::SelectNXObjectList* NXOpen::Motion::AutoFlexPropertyBuilder::Geometry | ( | ) |
Returns the selection geometry
Created in NX1847.0.0.
License requirements : None
void NXOpen::Motion::AutoFlexPropertyBuilder::GetConnectionTargets | ( | NXOpen::Motion::MotionObject * | connection, |
std::vector< NXOpen::DisplayableObject * > & | connectionTargets | ||
) |
Get link connection targets
Created in NX1847.0.0.
License requirements : None
connection | connection |
connectionTargets | connectiontargets |
void NXOpen::Motion::AutoFlexPropertyBuilder::GetLinkConnections | ( | NXOpen::Motion::Link * | link, |
std::vector< NXOpen::Motion::MotionObject * > & | connectionObjects | ||
) |
Get link connections
Created in NX1847.0.0.
License requirements : None
link | link |
connectionObjects | connectionobjects |
NXOpen::Motion::SelectLink* NXOpen::Motion::AutoFlexPropertyBuilder::Link | ( | ) |
Returns the selection link
Created in NX1847.0.0.
License requirements : None
NXOpen::PhysicalMaterial* NXOpen::Motion::AutoFlexPropertyBuilder::Material | ( | ) |
Returns the material
Created in NX1847.0.0.
License requirements : None
int NXOpen::Motion::AutoFlexPropertyBuilder::NormalModeCount | ( | ) |
Returns the normal mode count
Created in NX1847.0.0.
License requirements : None
NXOpen::Motion::AutoFlexPropertyBuilder::ProcessType NXOpen::Motion::AutoFlexPropertyBuilder::ProcessOption | ( | ) |
Returns the process option
Created in NX1847.0.0.
License requirements : None
void NXOpen::Motion::AutoFlexPropertyBuilder::SetConnectionTargets | ( | NXOpen::Motion::MotionObject * | connection, |
const std::vector< NXOpen::DisplayableObject * > & | connectionTargets | ||
) |
Set connection target list
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
connection | connection |
connectionTargets | connectiontargets |
void NXOpen::Motion::AutoFlexPropertyBuilder::SetEnableFrequencyRangeLower | ( | bool | enableFrequencyRangeLower | ) |
Sets the toggle of lower frequency range
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
enableFrequencyRangeLower | enablefrequencyrangelower |
void NXOpen::Motion::AutoFlexPropertyBuilder::SetEnableFrequencyRangeUpper | ( | bool | enableFrequencyRangeUpper | ) |
Sets the toggle of upper frequency range
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
enableFrequencyRangeUpper | enablefrequencyrangeupper |
void NXOpen::Motion::AutoFlexPropertyBuilder::SetEnableNormalModeCount | ( | bool | enableNormalModeCount | ) |
Sets the toggle of normal mode count
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
enableNormalModeCount | enablenormalmodecount |
void NXOpen::Motion::AutoFlexPropertyBuilder::SetEnableStrain | ( | bool | toggleStrain | ) |
Sets the toggle strain
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
toggleStrain | togglestrain |
void NXOpen::Motion::AutoFlexPropertyBuilder::SetEnableStress | ( | bool | toggleStress | ) |
Sets the toggle stress
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
toggleStress | togglestress |
void NXOpen::Motion::AutoFlexPropertyBuilder::SetFemPartName | ( | const NXString & | femName | ) |
Sets the FEM part name
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
femName | femname |
void NXOpen::Motion::AutoFlexPropertyBuilder::SetFemPartName | ( | const char * | femName | ) |
Sets the FEM part name
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
femName | femname |
void NXOpen::Motion::AutoFlexPropertyBuilder::SetMaterial | ( | NXOpen::PhysicalMaterial * | material | ) |
Sets the material
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
material | material |
void NXOpen::Motion::AutoFlexPropertyBuilder::SetNormalModeCount | ( | int | normalModeCount | ) |
Sets the normal mode count
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
normalModeCount | normalmodecount |
void NXOpen::Motion::AutoFlexPropertyBuilder::SetProcessOption | ( | NXOpen::Motion::AutoFlexPropertyBuilder::ProcessType | processOption | ) |
Sets the process option
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
processOption | processoption |
void NXOpen::Motion::AutoFlexPropertyBuilder::SetSimPartName | ( | const NXString & | simName | ) |
Sets the SIM part name
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
simName | simname |
void NXOpen::Motion::AutoFlexPropertyBuilder::SetSimPartName | ( | const char * | simName | ) |
Sets the SIM part name
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
simName | simname |
void NXOpen::Motion::AutoFlexPropertyBuilder::SetSolutionName | ( | const NXString & | solutionName | ) |
Sets the solution name
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
solutionName | solutionname |
void NXOpen::Motion::AutoFlexPropertyBuilder::SetSolutionName | ( | const char * | solutionName | ) |
Sets the solution name
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
solutionName | solutionname |
void NXOpen::Motion::AutoFlexPropertyBuilder::SetSolverOption | ( | NXOpen::Motion::AutoFlexPropertyBuilder::SolverType | solverOption | ) |
Sets the solver option
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
solverOption | solveroption |
NXString NXOpen::Motion::AutoFlexPropertyBuilder::SimPartName | ( | ) |
Returns the SIM part name
Created in NX1847.0.0.
License requirements : None
NXString NXOpen::Motion::AutoFlexPropertyBuilder::SolutionName | ( | ) |
Returns the solution name
Created in NX1847.0.0.
License requirements : None
NXOpen::Motion::AutoFlexPropertyBuilder::SolverType NXOpen::Motion::AutoFlexPropertyBuilder::SolverOption | ( | ) |
Returns the solver option
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::AutoFlexPropertyBuilder::Thickness | ( | ) |
Returns the thickness expression
Created in NX1847.0.0.
License requirements : None