NX Open C++ Reference Guide
|
Represents a NXOpen::CAE::LaminateSineEvent builder
To create a new instance of this class, use NXOpen::CAE::LaminateDynamicEventCollection::CreateSineEventBuilder
Created in NX10.0.0.
More...
Public Member Functions | |
bool | AdditionalFrequenciesBreakPoints () |
Returns the option to consider break points Created in NX10.0.0. More... | |
NXOpen::CAE::LaminateSineEventBuilder::AdditionalFrequeciesUnitsEnum | AdditionalFrequenciesUnits () |
Returns the option to consider break points Created in NX10.0.0. More... | |
NXOpen::CAE::LaminateSineEventBuilder::IntermediateFrequeciesBetweenEnum | IntermediateFrequenciesBetweenOption () |
Returns the intermediate in between frequencies option Created in NX10.0.0. More... | |
double | IntermediateFrequenciesCluster () |
Returns the intermediate in between frequencies number of excitations Created in NX10.0.0. More... | |
bool | IntermediateFrequenciesEnable () |
Returns the intermediate frequencies control Created in NX10.0.0. More... | |
bool | IntermediateFrequenciesIncludeNatFreq () |
Returns the option to include the natural frequencis in the intermediate frequencies with the linear and logarithmic options More... | |
int | IntermediateFrequenciesNumExcitations () |
Returns the intermediate in between frequencies number of excitations Created in NX10.0.0. More... | |
int | IntermediateFrequenciesNumIncrements () |
Returns the intermediate frequencies number of increments for linear and logarithmic options Created in NX10.0.0. More... | |
NXOpen::CAE::LaminateSineEventBuilder::IntermediateFrequeciesEnum | IntermediateFrequenciesOption () |
Returns the intermediate frequencies option Created in NX10.0.0. More... | |
NXOpen::CAE::LaminateSineEventBuilder::NaturalFrequeciesEnum | NaturalFrequenciesChoice () |
Returns the natural frequencies selection option Created in NX10.0.0. More... | |
bool | NaturalFrequenciesEnable () |
Returns the natural frequencies option Created in NX10.0.0. More... | |
void | SelectModes (const std::vector< NXOpen::CAE::LaminateModeProperty * > &selectedModes) |
Sets the a mode property selection Created in NX10.0.0. More... | |
void | SetAdditionalFrequencies (const std::vector< double > &additionalFrequencies) |
Sets the additional frequencies values Created in NX10.0.0. More... | |
void | SetAdditionalFrequenciesBreakPoints (bool additionalFrequenciesBreakPoints) |
Sets the option to consider break points Created in NX10.0.0. More... | |
void | SetAdditionalFrequenciesUnits (NXOpen::CAE::LaminateSineEventBuilder::AdditionalFrequeciesUnitsEnum additionalFrequenciesUnits) |
Sets the option to consider break points Created in NX10.0.0. More... | |
void | SetIntermediateFrequenciesBetweenOption (NXOpen::CAE::LaminateSineEventBuilder::IntermediateFrequeciesBetweenEnum intermediateFrequenciesBetweenOption) |
Sets the intermediate in between frequencies option Created in NX10.0.0. More... | |
void | SetIntermediateFrequenciesCluster (double intermediateFrequenciesCluster) |
Sets the intermediate in between frequencies number of excitations Created in NX10.0.0. More... | |
void | SetIntermediateFrequenciesEnable (bool intermediateFrequenciesEnable) |
Sets the intermediate frequencies control Created in NX10.0.0. More... | |
void | SetIntermediateFrequenciesIncludeNatFreq (bool intermediateFrequenciesIncludeNatFreq) |
Sets the option to include the natural frequencis in the intermediate frequencies with the linear and logarithmic options More... | |
void | SetIntermediateFrequenciesNumExcitations (int intermediateFrequenciesNumExcitations) |
Sets the intermediate in between frequencies number of excitations Created in NX10.0.0. More... | |
void | SetIntermediateFrequenciesNumIncrements (int intermediateFrequenciesNumIncrements) |
Sets the intermediate frequencies number of increments for linear and logarithmic options Created in NX10.0.0. More... | |
void | SetIntermediateFrequenciesOption (NXOpen::CAE::LaminateSineEventBuilder::IntermediateFrequeciesEnum intermediateFrequenciesOption) |
Sets the intermediate frequencies option Created in NX10.0.0. More... | |
void | SetNaturalFrequenciesChoice (NXOpen::CAE::LaminateSineEventBuilder::NaturalFrequeciesEnum naturalFrequenciesChoice) |
Sets the natural frequencies selection option Created in NX10.0.0. More... | |
void | SetNaturalFrequenciesEnable (bool naturalFrequenciesEnable) |
Sets the natural frequencies option Created in NX10.0.0. More... | |
Public Member Functions inherited from NXOpen::CAE::LaminateDynamicEventBuilder | |
NXString | DynamicEventName () |
Returns the event name Created in NX10.0.0. More... | |
NXOpen::CoordinateSystem * | ExcitationCsys () |
Returns the excitation coordinate system Created in NX10.0.0. More... | |
NXOpen::CAE::LaminateDynamicEventBuilder::ExcitationSelectedAxisEnum | ExcitationSelectedAxis () |
Returns the excitation axis Created in NX10.0.0. More... | |
NXOpen::CAE::ModelingObjectPropertyTable * | GetOutputRequestObject () |
Get the output request. More... | |
double | LowerBoundFrequency () |
Returns the lower bound freq Created in NX10.0.0. More... | |
bool | NastranBasicCsys () |
Returns the nastran basic Created in NX10.0.0. More... | |
NXOpen::CAE::LaminateDynamicEventBuilder::ReferenceTypeEnum | ReferenceType () |
Returns the reference type Created in NX10.0.0. More... | |
void | SetDynamicEventName (const NXString &dynamicEventName) |
Sets the event name Created in NX10.0.0. More... | |
void | SetDynamicEventName (const char *dynamicEventName) |
Sets the event name Created in NX10.0.0. More... | |
void | SetExcitationCsys (NXOpen::CoordinateSystem *excitationCsys) |
Sets the excitation coordinate system Created in NX10.0.0. More... | |
void | SetExcitationSelectedAxis (NXOpen::CAE::LaminateDynamicEventBuilder::ExcitationSelectedAxisEnum excitationSelectedAxis) |
Sets the excitation axis Created in NX10.0.0. More... | |
void | SetLowerBoundFrequency (double lowerBoundFrequency) |
Sets the lower bound freq Created in NX10.0.0. More... | |
void | SetNastranBasicCsys (bool nastranBasicCsys) |
Sets the nastran basic Created in NX10.0.0. More... | |
void | SetOutputRequestObject (NXOpen::CAE::ModelingObjectPropertyTable *ssmo) |
Set the output request. More... | |
void | SetReferenceType (NXOpen::CAE::LaminateDynamicEventBuilder::ReferenceTypeEnum referenceType) |
Sets the reference type Created in NX10.0.0. More... | |
void | SetUpperBoundFrequency (double upperBoundFrequency) |
Sets the upper bound freq Created in NX10.0.0. More... | |
void | SetUserFunction (NXOpen::TaggedObject *userFunction) |
Sets the function. More... | |
double | UpperBoundFrequency () |
Returns the upper bound freq Created in NX10.0.0. More... | |
NXOpen::TaggedObject * | UserFunction () |
Returns the function. 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 NXOpen::CAE::LaminateSineEvent builder
To create a new instance of this class, use NXOpen::CAE::LaminateDynamicEventCollection::CreateSineEventBuilder
Created in NX10.0.0.
bool NXOpen::CAE::LaminateSineEventBuilder::AdditionalFrequenciesBreakPoints | ( | ) |
Returns the option to consider break points
Created in NX10.0.0.
License requirements : None
NXOpen::CAE::LaminateSineEventBuilder::AdditionalFrequeciesUnitsEnum NXOpen::CAE::LaminateSineEventBuilder::AdditionalFrequenciesUnits | ( | ) |
Returns the option to consider break points
Created in NX10.0.0.
License requirements : None
NXOpen::CAE::LaminateSineEventBuilder::IntermediateFrequeciesBetweenEnum NXOpen::CAE::LaminateSineEventBuilder::IntermediateFrequenciesBetweenOption | ( | ) |
Returns the intermediate in between frequencies option
Created in NX10.0.0.
License requirements : None
double NXOpen::CAE::LaminateSineEventBuilder::IntermediateFrequenciesCluster | ( | ) |
Returns the intermediate in between frequencies number of excitations
Created in NX10.0.0.
License requirements : None
bool NXOpen::CAE::LaminateSineEventBuilder::IntermediateFrequenciesEnable | ( | ) |
Returns the intermediate frequencies control
Created in NX10.0.0.
License requirements : None
bool NXOpen::CAE::LaminateSineEventBuilder::IntermediateFrequenciesIncludeNatFreq | ( | ) |
Returns the option to include the natural frequencis in the intermediate frequencies with the linear and logarithmic options
This function has no replacement. The IntermediateFrequenciesIncludeNatFreq property is simply not supported by the Sine Event solver and has never been. This parameter is useless.
Created in NX10.0.0.
License requirements : None
int NXOpen::CAE::LaminateSineEventBuilder::IntermediateFrequenciesNumExcitations | ( | ) |
Returns the intermediate in between frequencies number of excitations
Created in NX10.0.0.
License requirements : None
int NXOpen::CAE::LaminateSineEventBuilder::IntermediateFrequenciesNumIncrements | ( | ) |
Returns the intermediate frequencies number of increments for linear and logarithmic options
Created in NX10.0.0.
License requirements : None
NXOpen::CAE::LaminateSineEventBuilder::IntermediateFrequeciesEnum NXOpen::CAE::LaminateSineEventBuilder::IntermediateFrequenciesOption | ( | ) |
Returns the intermediate frequencies option
Created in NX10.0.0.
License requirements : None
NXOpen::CAE::LaminateSineEventBuilder::NaturalFrequeciesEnum NXOpen::CAE::LaminateSineEventBuilder::NaturalFrequenciesChoice | ( | ) |
Returns the natural frequencies selection option
Created in NX10.0.0.
License requirements : None
bool NXOpen::CAE::LaminateSineEventBuilder::NaturalFrequenciesEnable | ( | ) |
Returns the natural frequencies option
Created in NX10.0.0.
License requirements : None
void NXOpen::CAE::LaminateSineEventBuilder::SelectModes | ( | const std::vector< NXOpen::CAE::LaminateModeProperty * > & | selectedModes | ) |
Sets the a mode property selection
Created in NX10.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
selectedModes | selected modes |
void NXOpen::CAE::LaminateSineEventBuilder::SetAdditionalFrequencies | ( | const std::vector< double > & | additionalFrequencies | ) |
Sets the additional frequencies values
Created in NX10.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
additionalFrequencies | additionalfrequencies |
void NXOpen::CAE::LaminateSineEventBuilder::SetAdditionalFrequenciesBreakPoints | ( | bool | additionalFrequenciesBreakPoints | ) |
Sets the option to consider break points
Created in NX10.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
additionalFrequenciesBreakPoints | additionalfrequenciesbreakpoints |
void NXOpen::CAE::LaminateSineEventBuilder::SetAdditionalFrequenciesUnits | ( | NXOpen::CAE::LaminateSineEventBuilder::AdditionalFrequeciesUnitsEnum | additionalFrequenciesUnits | ) |
Sets the option to consider break points
Created in NX10.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
additionalFrequenciesUnits | additionalfrequenciesunits |
void NXOpen::CAE::LaminateSineEventBuilder::SetIntermediateFrequenciesBetweenOption | ( | NXOpen::CAE::LaminateSineEventBuilder::IntermediateFrequeciesBetweenEnum | intermediateFrequenciesBetweenOption | ) |
Sets the intermediate in between frequencies option
Created in NX10.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
intermediateFrequenciesBetweenOption | intermediatefrequenciesbetweenoption |
void NXOpen::CAE::LaminateSineEventBuilder::SetIntermediateFrequenciesCluster | ( | double | intermediateFrequenciesCluster | ) |
Sets the intermediate in between frequencies number of excitations
Created in NX10.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
intermediateFrequenciesCluster | intermediatefrequenciescluster |
void NXOpen::CAE::LaminateSineEventBuilder::SetIntermediateFrequenciesEnable | ( | bool | intermediateFrequenciesEnable | ) |
Sets the intermediate frequencies control
Created in NX10.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
intermediateFrequenciesEnable | intermediatefrequenciesenable |
void NXOpen::CAE::LaminateSineEventBuilder::SetIntermediateFrequenciesIncludeNatFreq | ( | bool | intermediateFrequenciesIncludeNatFreq | ) |
Sets the option to include the natural frequencis in the intermediate frequencies with the linear and logarithmic options
This function has no replacement. The IntermediateFrequenciesIncludeNatFreq property is simply not supported by the Sine Event solver and has never been. This parameter is useless.
Created in NX10.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
intermediateFrequenciesIncludeNatFreq | intermediatefrequenciesincludenatfreq |
void NXOpen::CAE::LaminateSineEventBuilder::SetIntermediateFrequenciesNumExcitations | ( | int | intermediateFrequenciesNumExcitations | ) |
Sets the intermediate in between frequencies number of excitations
Created in NX10.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
intermediateFrequenciesNumExcitations | intermediatefrequenciesnumexcitations |
void NXOpen::CAE::LaminateSineEventBuilder::SetIntermediateFrequenciesNumIncrements | ( | int | intermediateFrequenciesNumIncrements | ) |
Sets the intermediate frequencies number of increments for linear and logarithmic options
Created in NX10.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
intermediateFrequenciesNumIncrements | intermediatefrequenciesnumincrements |
void NXOpen::CAE::LaminateSineEventBuilder::SetIntermediateFrequenciesOption | ( | NXOpen::CAE::LaminateSineEventBuilder::IntermediateFrequeciesEnum | intermediateFrequenciesOption | ) |
Sets the intermediate frequencies option
Created in NX10.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
intermediateFrequenciesOption | intermediatefrequenciesoption |
void NXOpen::CAE::LaminateSineEventBuilder::SetNaturalFrequenciesChoice | ( | NXOpen::CAE::LaminateSineEventBuilder::NaturalFrequeciesEnum | naturalFrequenciesChoice | ) |
Sets the natural frequencies selection option
Created in NX10.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
naturalFrequenciesChoice | naturalfrequencieschoice |
void NXOpen::CAE::LaminateSineEventBuilder::SetNaturalFrequenciesEnable | ( | bool | naturalFrequenciesEnable | ) |
Sets the natural frequencies option
Created in NX10.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
naturalFrequenciesEnable | naturalfrequenciesenable |