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

Represents a NXOpen::CAE::LaminateDynamicEvent builder
This is an abstract class. More...

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

Public Types

enum  ExcitationSelectedAxisEnum { ExcitationSelectedAxisEnumX, ExcitationSelectedAxisEnumY, ExcitationSelectedAxisEnumZ }
 The excitation axis enum. More...
 
enum  ReferenceTypeEnum { ReferenceTypeEnumRelative, ReferenceTypeEnumAbsolute }
 The reference enum. More...
 

Public Member Functions

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::LaminateDynamicEvent builder
This is an abstract class.



Created in NX10.0.0.

Member Enumeration Documentation

The excitation axis enum.

Enumerator
ExcitationSelectedAxisEnumX 

x

ExcitationSelectedAxisEnumY 

y

ExcitationSelectedAxisEnumZ 

z

The reference enum.

Enumerator
ReferenceTypeEnumRelative 

relative

ReferenceTypeEnumAbsolute 

absolute

Member Function Documentation

NXString NXOpen::CAE::LaminateDynamicEventBuilder::DynamicEventName ( )

Returns the event name
Created in NX10.0.0.



License requirements : None

NXOpen::CoordinateSystem* NXOpen::CAE::LaminateDynamicEventBuilder::ExcitationCsys ( )

Returns the excitation coordinate system
Created in NX10.0.0.



License requirements : None

NXOpen::CAE::LaminateDynamicEventBuilder::ExcitationSelectedAxisEnum NXOpen::CAE::LaminateDynamicEventBuilder::ExcitationSelectedAxis ( )

Returns the excitation axis
Created in NX10.0.0.



License requirements : None

NXOpen::CAE::ModelingObjectPropertyTable* NXOpen::CAE::LaminateDynamicEventBuilder::GetOutputRequestObject ( )

Get the output request.

Returns

Created in NX10.0.0.

License requirements : None
double NXOpen::CAE::LaminateDynamicEventBuilder::LowerBoundFrequency ( )

Returns the lower bound freq
Created in NX10.0.0.



License requirements : None

bool NXOpen::CAE::LaminateDynamicEventBuilder::NastranBasicCsys ( )

Returns the nastran basic
Created in NX10.0.0.



License requirements : None

NXOpen::CAE::LaminateDynamicEventBuilder::ReferenceTypeEnum NXOpen::CAE::LaminateDynamicEventBuilder::ReferenceType ( )

Returns the reference type
Created in NX10.0.0.



License requirements : None

void NXOpen::CAE::LaminateDynamicEventBuilder::SetDynamicEventName ( const NXString dynamicEventName)

Sets the event name
Created in NX10.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
dynamicEventNamedynamiceventname
void NXOpen::CAE::LaminateDynamicEventBuilder::SetDynamicEventName ( const char *  dynamicEventName)

Sets the event name
Created in NX10.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
dynamicEventNamedynamiceventname
void NXOpen::CAE::LaminateDynamicEventBuilder::SetExcitationCsys ( NXOpen::CoordinateSystem excitationCsys)

Sets the excitation coordinate system
Created in NX10.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
excitationCsysexcitationcsys
void NXOpen::CAE::LaminateDynamicEventBuilder::SetExcitationSelectedAxis ( NXOpen::CAE::LaminateDynamicEventBuilder::ExcitationSelectedAxisEnum  excitationSelectedAxis)

Sets the excitation axis
Created in NX10.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
excitationSelectedAxisexcitationselectedaxis
void NXOpen::CAE::LaminateDynamicEventBuilder::SetLowerBoundFrequency ( double  lowerBoundFrequency)

Sets the lower bound freq
Created in NX10.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
lowerBoundFrequencylowerboundfrequency
void NXOpen::CAE::LaminateDynamicEventBuilder::SetNastranBasicCsys ( bool  nastranBasicCsys)

Sets the nastran basic
Created in NX10.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
nastranBasicCsysnastranbasiccsys
void NXOpen::CAE::LaminateDynamicEventBuilder::SetOutputRequestObject ( NXOpen::CAE::ModelingObjectPropertyTable ssmo)

Set the output request.


Created in NX10.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
ssmossmo
void NXOpen::CAE::LaminateDynamicEventBuilder::SetReferenceType ( NXOpen::CAE::LaminateDynamicEventBuilder::ReferenceTypeEnum  referenceType)

Sets the reference type
Created in NX10.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
referenceTypereferencetype
void NXOpen::CAE::LaminateDynamicEventBuilder::SetUpperBoundFrequency ( double  upperBoundFrequency)

Sets the upper bound freq
Created in NX10.0.0.



License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
upperBoundFrequencyupperboundfrequency
void NXOpen::CAE::LaminateDynamicEventBuilder::SetUserFunction ( NXOpen::TaggedObject userFunction)

Sets the function.


Created in NX10.0.0.

License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")

Parameters
userFunctionuserfunction
double NXOpen::CAE::LaminateDynamicEventBuilder::UpperBoundFrequency ( )

Returns the upper bound freq
Created in NX10.0.0.



License requirements : None

NXOpen::TaggedObject* NXOpen::CAE::LaminateDynamicEventBuilder::UserFunction ( )

Returns the function.


Created in NX10.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.