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

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

Created in NX9.0.0. More...

Inheritance diagram for NXOpen::CAE::LaminateRandomEventBuilder:
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 Member Functions

double ConfidenceLevel ()
 Returns the confidence level (in %)
Created in NX9.0.0.
 
NXOpen::CAE::LaminateRandomEventBuilder::ConfidenceLevelOptionEnum ConfidenceLevelOption ()
 Returns the confidence level option
Created in NX9.0.0.
 
NXString EventName ()
 Returns the event name
Created in NX9.0.0.
 
NXOpen::CAE::LaminateRandomEventBuilder::ExcitationAxisEnum ExcitationAxis ()
 Returns the excitation axis
Created in NX9.0.0.
 
NXOpen::CoordinateSystemExcitationCoordinateSystem ()
 Returns the excitation coordinate system
Created in NX9.0.0.
 
NXOpen::TaggedObjectFunction ()
 Returns the function.
 
NXOpen::CAE::ModelingObjectPropertyTableGetOutputRequest ()
 Get the output request.
 
double LowerBoundFreq ()
 Returns the lower bound freq
Created in NX9.0.0.
 
bool NastranBasic ()
 Returns the nastran basic
Created in NX9.0.0.
 
NXOpen::CAE::LaminateRandomEventBuilder::ReferenceEnum Reference ()
 Returns the reference
Created in NX9.0.0.
 
void SetConfidenceLevel (double confidenceLevel)
 Sets the confidence level (in %)
Created in NX9.0.0.
 
void SetConfidenceLevelOption (NXOpen::CAE::LaminateRandomEventBuilder::ConfidenceLevelOptionEnum confidenceLevelOption)
 Sets the confidence level option
Created in NX9.0.0.
 
void SetEventName (const NXString &eventName)
 Sets the event name
Created in NX9.0.0.
 
void SetEventName (const char *eventName)
 Sets the event name
Created in NX9.0.0.
 
void SetExcitationAxis (NXOpen::CAE::LaminateRandomEventBuilder::ExcitationAxisEnum excitationAxis)
 Sets the excitation axis
Created in NX9.0.0.
 
void SetExcitationCoordinateSystem (NXOpen::CoordinateSystem *excitationCoordinateSystem)
 Sets the excitation coordinate system
Created in NX9.0.0.
 
void SetFunction (NXOpen::TaggedObject *functionTag)
 Sets the function.
 
void SetLowerBoundFreq (double lowerBoundFreq)
 Sets the lower bound freq
Created in NX9.0.0.
 
void SetNastranBasic (bool nastranBasic)
 Sets the nastran basic
Created in NX9.0.0.
 
void SetOutputRequest (NXOpen::CAE::ModelingObjectPropertyTable *ssmo)
 Set the output request.
 
void SetReference (NXOpen::CAE::LaminateRandomEventBuilder::ReferenceEnum reference)
 Sets the reference
Created in NX9.0.0.
 
void SetStandardDeviation (double standardDeviation)
 Sets the number of standard deviations used to calculate the confidence level
Created in NX9.0.0.
 
void SetUpperBoundFreq (double upperBoundFreq)
 Sets the upper bound freq
Created in NX9.0.0.
 
double StandardDeviation ()
 Returns the number of standard deviations used to calculate the confidence level
Created in NX9.0.0.
 
double UpperBoundFreq ()
 Returns the upper bound freq
Created in NX9.0.0.
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder.
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder.
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit.
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder.
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results.
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called.
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t GetTag () const
 
<b>Deprecated</b>:<br>

   Use Tag instead.

 
tag_t Tag () const
 Returns the tag of this object.
 

Detailed Description

Represents a CAE::LaminateRandomEvent builder
To create a new instance of this class, use 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.

Enumerator:
ExcitationAxisEnumX 

x

ExcitationAxisEnumY 

y

ExcitationAxisEnumZ 

z

The reference enum.

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
Created in NX9.0.0.



License requirements : None

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

Returns the excitation axis
Created in NX9.0.0.



License requirements : None

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

Returns the excitation coordinate system
Created in NX9.0.0.



License requirements : None

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

Returns the function.


Created in NX9.0.0.

License requirements : None

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

Get the output request.

Returns

Created in NX9.0.0.

License requirements : None
double NXOpen::CAE::LaminateRandomEventBuilder::LowerBoundFreq ( )

Returns the lower bound freq
Created in NX9.0.0.



License requirements : None

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

Returns the nastran basic
Created in NX9.0.0.



License requirements : None

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

Returns the reference
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
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
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
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
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.


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
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
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.


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
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
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
Created in NX9.0.0.



License requirements : None


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