NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAE::LaminateRandomEventBuilder Class Reference

Represents a NXOpen::CAE::LaminateRandomEvent builder
To create a new instance of this class, use NXOpen::CAE::LaminateDynamicEventCollection::CreateRandomEventBuilder

Created in NX9.0.0. More...

Inheritance diagram for NXOpen::CAE::LaminateRandomEventBuilder:
NXOpen::CAE::LaminateDynamicEventBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  ConfidenceLevelOptionEnum { ConfidenceLevelOptionEnumUserDef, ConfidenceLevelOptionEnumStandardDev }
 The confidence level option. More...
 
enum  ExcitationAxisEnum { ExcitationAxisEnumX, ExcitationAxisEnumY, ExcitationAxisEnumZ }
 The excitation axis enum. More...
 
enum  ReferenceEnum { ReferenceEnumRelative, ReferenceEnumAbsolute }
 The reference enum. More...
 
- Public Types inherited from NXOpen::CAE::LaminateDynamicEventBuilder
enum  ExcitationSelectedAxisEnum { ExcitationSelectedAxisEnumX, ExcitationSelectedAxisEnumY, ExcitationSelectedAxisEnumZ }
 The excitation axis enum. More...
 
enum  ReferenceTypeEnum { ReferenceTypeEnumRelative, ReferenceTypeEnumAbsolute }
 The reference enum. More...
 

Public Member Functions

double ConfidenceLevel ()
 Returns the confidence level (in %)
Created in NX9.0.0. More...
 
NXOpen::CAE::LaminateRandomEventBuilder::ConfidenceLevelOptionEnum ConfidenceLevelOption ()
 Returns the confidence level option
Created in NX9.0.0. More...
 
NXString EventName ()
 Returns the event name
More...
 
NXOpen::CAE::LaminateRandomEventBuilder::ExcitationAxisEnum ExcitationAxis ()
 Returns the excitation axis
More...
 
NXOpen::CoordinateSystemExcitationCoordinateSystem ()
 Returns the excitation coordinate system
More...
 
NXOpen::TaggedObjectFunction ()
 Returns the function. More...
 
NXOpen::CAE::ModelingObjectPropertyTableGetOutputRequest ()
 Get the output request. More...
 
double LowerBoundFreq ()
 Returns the lower bound freq
More...
 
bool NastranBasic ()
 Returns the nastran basic
More...
 
NXOpen::CAE::LaminateRandomEventBuilder::ReferenceEnum Reference ()
 Returns the reference
More...
 
void SetConfidenceLevel (double confidenceLevel)
 Sets the confidence level (in %)
Created in NX9.0.0. More...
 
void SetConfidenceLevelOption (NXOpen::CAE::LaminateRandomEventBuilder::ConfidenceLevelOptionEnum confidenceLevelOption)
 Sets the confidence level option
Created in NX9.0.0. More...
 
void SetEventName (const NXString &eventName)
 Sets the event name
More...
 
void SetEventName (const char *eventName)
 Sets the event name
More...
 
void SetExcitationAxis (NXOpen::CAE::LaminateRandomEventBuilder::ExcitationAxisEnum excitationAxis)
 Sets the excitation axis
More...
 
void SetExcitationCoordinateSystem (NXOpen::CoordinateSystem *excitationCoordinateSystem)
 Sets the excitation coordinate system
More...
 
void SetFunction (NXOpen::TaggedObject *functionTag)
 Sets the function. More...
 
void SetLowerBoundFreq (double lowerBoundFreq)
 Sets the lower bound freq
More...
 
void SetNastranBasic (bool nastranBasic)
 Sets the nastran basic
More...
 
void SetOutputRequest (NXOpen::CAE::ModelingObjectPropertyTable *ssmo)
 Set the output request. More...
 
void SetReference (NXOpen::CAE::LaminateRandomEventBuilder::ReferenceEnum reference)
 Sets the reference
More...
 
void SetStandardDeviation (double standardDeviation)
 Sets the number of standard deviations used to calculate the confidence level
Created in NX9.0.0. More...
 
void SetUpperBoundFreq (double upperBoundFreq)
 Sets the upper bound freq
More...
 
double StandardDeviation ()
 Returns the number of standard deviations used to calculate the confidence level
Created in NX9.0.0. More...
 
double UpperBoundFreq ()
 Returns the upper bound freq
More...
 
- Public Member Functions inherited from NXOpen::CAE::LaminateDynamicEventBuilder
NXString DynamicEventName ()
 Returns the event name
Created in NX10.0.0. More...
 
NXOpen::CoordinateSystemExcitationCsys ()
 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::ModelingObjectPropertyTableGetOutputRequestObject ()
 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::TaggedObjectUserFunction ()
 Returns the function. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 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::NXObjectGetObject ()
 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...
 

Detailed Description

Represents a NXOpen::CAE::LaminateRandomEvent builder
To create a new instance of this class, use NXOpen::CAE::LaminateDynamicEventCollection::CreateRandomEventBuilder

Created in NX9.0.0.


Member Enumeration Documentation

The confidence level option.

Enumerator
ConfidenceLevelOptionEnumUserDef 

user def

ConfidenceLevelOptionEnumStandardDev 

standard dev

The excitation axis enum.


Deprecated:
Deprecated in NX10.0.0. Use NXOpen::CAE::LaminateDynamicEventBuilder::ExcitationSelectedAxisEnum instead.
Enumerator
ExcitationAxisEnumX 

x

ExcitationAxisEnumY 

y

ExcitationAxisEnumZ 

z

The reference enum.


Deprecated:
Deprecated in NX10.0.0. Use NXOpen::CAE::LaminateDynamicEventBuilder::ReferenceTypeEnum instead.
Enumerator
ReferenceEnumRelative 

relative

ReferenceEnumAbsolute 

absolute

Member Function Documentation

double NXOpen::CAE::LaminateRandomEventBuilder::ConfidenceLevel ( )

Returns the confidence level (in %)
Created in NX9.0.0.



License requirements : None

NXOpen::CAE::LaminateRandomEventBuilder::ConfidenceLevelOptionEnum NXOpen::CAE::LaminateRandomEventBuilder::ConfidenceLevelOption ( )

Returns the confidence level option
Created in NX9.0.0.



License requirements : None

NXString NXOpen::CAE::LaminateRandomEventBuilder::EventName ( )

Returns the event name

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::CAE::LaminateDynamicEventBuilder::DynamicEventName instead.


Created in NX9.0.0.

License requirements : None

NXOpen::CAE::LaminateRandomEventBuilder::ExcitationAxisEnum NXOpen::CAE::LaminateRandomEventBuilder::ExcitationAxis ( )

Returns the excitation axis

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::CAE::LaminateDynamicEventBuilder::ExcitationSelectedAxis instead.


Created in NX9.0.0.

License requirements : None

NXOpen::CoordinateSystem* NXOpen::CAE::LaminateRandomEventBuilder::ExcitationCoordinateSystem ( )

Returns the excitation coordinate system

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::CAE::LaminateDynamicEventBuilder::ExcitationCsys instead.


Created in NX9.0.0.

License requirements : None

NXOpen::TaggedObject* NXOpen::CAE::LaminateRandomEventBuilder::Function ( )

Returns the function.


Deprecated:
Deprecated in NX10.0.0. Use NXOpen::CAE::LaminateDynamicEventBuilder::UserFunction instead.


Created in NX9.0.0.

License requirements : None

NXOpen::CAE::ModelingObjectPropertyTable* NXOpen::CAE::LaminateRandomEventBuilder::GetOutputRequest ( )

Get the output request.

Returns

Deprecated:
Deprecated in NX10.0.0. Use NXOpen::CAE::LaminateDynamicEventBuilder::GetOutputRequestObject instead.


Created in NX9.0.0.

License requirements : None

double NXOpen::CAE::LaminateRandomEventBuilder::LowerBoundFreq ( )

Returns the lower bound freq

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::CAE::LaminateDynamicEventBuilder::LowerBoundFrequency instead.


Created in NX9.0.0.

License requirements : None

bool NXOpen::CAE::LaminateRandomEventBuilder::NastranBasic ( )

Returns the nastran basic

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::CAE::LaminateDynamicEventBuilder::NastranBasicCsys instead.


Created in NX9.0.0.

License requirements : None

NXOpen::CAE::LaminateRandomEventBuilder::ReferenceEnum NXOpen::CAE::LaminateRandomEventBuilder::Reference ( )

Returns the reference

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::CAE::LaminateDynamicEventBuilder::ReferenceType instead.


Created in NX9.0.0.

License requirements : None

void NXOpen::CAE::LaminateRandomEventBuilder::SetConfidenceLevel ( double  confidenceLevel)

Sets the confidence level (in %)
Created in NX9.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
confidenceLevelconfidencelevel
void NXOpen::CAE::LaminateRandomEventBuilder::SetConfidenceLevelOption ( NXOpen::CAE::LaminateRandomEventBuilder::ConfidenceLevelOptionEnum  confidenceLevelOption)

Sets the confidence level option
Created in NX9.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
confidenceLevelOptionconfidenceleveloption
void NXOpen::CAE::LaminateRandomEventBuilder::SetEventName ( const NXString eventName)

Sets the event name

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::CAE::LaminateDynamicEventBuilder::SetDynamicEventName instead.


Created in NX9.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
eventNameeventname
void NXOpen::CAE::LaminateRandomEventBuilder::SetEventName ( const char *  eventName)

Sets the event name

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::CAE::LaminateDynamicEventBuilder::SetDynamicEventName instead.


Created in NX9.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
eventNameeventname
void NXOpen::CAE::LaminateRandomEventBuilder::SetExcitationAxis ( NXOpen::CAE::LaminateRandomEventBuilder::ExcitationAxisEnum  excitationAxis)

Sets the excitation axis

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::CAE::LaminateDynamicEventBuilder::SetExcitationSelectedAxis instead.


Created in NX9.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
excitationAxisexcitationaxis
void NXOpen::CAE::LaminateRandomEventBuilder::SetExcitationCoordinateSystem ( NXOpen::CoordinateSystem excitationCoordinateSystem)

Sets the excitation coordinate system

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::CAE::LaminateDynamicEventBuilder::SetExcitationCsys instead.


Created in NX9.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
excitationCoordinateSystemexcitationcoordinatesystem
void NXOpen::CAE::LaminateRandomEventBuilder::SetFunction ( NXOpen::TaggedObject functionTag)

Sets the function.


Deprecated:
Deprecated in NX10.0.0. Use NXOpen::CAE::LaminateDynamicEventBuilder::SetUserFunction instead.


Created in NX9.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
functionTagfunctiontag
void NXOpen::CAE::LaminateRandomEventBuilder::SetLowerBoundFreq ( double  lowerBoundFreq)

Sets the lower bound freq

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::CAE::LaminateDynamicEventBuilder::SetLowerBoundFrequency instead.


Created in NX9.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
lowerBoundFreqlowerboundfreq
void NXOpen::CAE::LaminateRandomEventBuilder::SetNastranBasic ( bool  nastranBasic)

Sets the nastran basic

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::CAE::LaminateDynamicEventBuilder::SetNastranBasicCsys instead.


Created in NX9.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
nastranBasicnastranbasic
void NXOpen::CAE::LaminateRandomEventBuilder::SetOutputRequest ( NXOpen::CAE::ModelingObjectPropertyTable ssmo)

Set the output request.


Deprecated:
Deprecated in NX10.0.0. Use NXOpen::CAE::LaminateDynamicEventBuilder::SetOutputRequestObject instead.


Created in NX9.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
ssmossmo
void NXOpen::CAE::LaminateRandomEventBuilder::SetReference ( NXOpen::CAE::LaminateRandomEventBuilder::ReferenceEnum  reference)

Sets the reference

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::CAE::LaminateDynamicEventBuilder::SetReferenceType instead.


Created in NX9.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
referencereference
void NXOpen::CAE::LaminateRandomEventBuilder::SetStandardDeviation ( double  standardDeviation)

Sets the number of standard deviations used to calculate the confidence level
Created in NX9.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
standardDeviationstandarddeviation
void NXOpen::CAE::LaminateRandomEventBuilder::SetUpperBoundFreq ( double  upperBoundFreq)

Sets the upper bound freq

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::CAE::LaminateDynamicEventBuilder::SetUpperBoundFrequency instead.


Created in NX9.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
upperBoundFrequpperboundfreq
double NXOpen::CAE::LaminateRandomEventBuilder::StandardDeviation ( )

Returns the number of standard deviations used to calculate the confidence level
Created in NX9.0.0.



License requirements : None

double NXOpen::CAE::LaminateRandomEventBuilder::UpperBoundFreq ( )

Returns the upper bound freq

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::CAE::LaminateDynamicEventBuilder::UpperBoundFrequency instead.


Created in NX9.0.0.

License requirements : None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.