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

Represents the CSD build
To create a new instance of this class, use NXOpen::CAE::ResponseSimulation::EvaluationSettingManager::CreateCsdEvaluationSettingBuilder

Created in NX6.0.0. More...

Inheritance diagram for NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder:
NXOpen::CAE::ResponseSimulation::FunctionEvaluationSettingBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

std::vector
< NXOpen::CAE::FEElement * > 
GetResponseElements ()
 Get the response elments. More...
 
std::vector
< NXOpen::CAE::FENode * > 
GetResponseNodes ()
 Get the response nodes. More...
 
NXOpen::CAE::ResponseSimulation::CoordinateSystem ReferenceCoordinateSystem ()
 Returns the coordinate system of reference element. More...
 
NXOpen::CAE::ResponseSimulation::DataLocationReferenceDataLocation ()
 Returns the reference element location of reference element. More...
 
NXOpen::CAE::FEElementReferenceElement ()
 Returns the reference element. More...
 
NXOpen::CAE::ResponseSimulation::DirectionDataComponent ReferenceElementDataComponent ()
 Returns the direction data component of reference element. More...
 
NXOpen::CAE::FENodeReferenceNode ()
 Returns the reference node. More...
 
NXOpen::CAE::ResponseSimulation::DirectionDataComponent ReferenceNodeDataComponent ()
 Returns the direction data component of reference node. More...
 
NXOpen::DirectionReferenceUserDefinedDirection ()
 Returns the user defined direction of reference node. More...
 
NXOpen::CAE::ResponseSimulation::NodalFunctionEvalRequest ReferenceUsingUserDefinedDirection ()
 Returns the option of using user defined direction of the reference node. More...
 
NXOpen::CAE::ResponseSimulation::CoordinateSystem ResponseCoordinateSystem ()
 Returns the coordinate system of response elements. More...
 
NXOpen::CAE::ResponseSimulation::DataLocationResponseDataLocation ()
 Returns the response element location. More...
 
NXOpen::CAE::ResponseSimulation::DirectionDataComponent ResponseElementDataComponent ()
 Returns the direction data component of response elements. More...
 
NXOpen::CAE::ResponseSimulation::DirectionDataComponent ResponseNodeDataComponent ()
 Returns the direction data component of response node. More...
 
NXOpen::DirectionResponseUserDefinedDirection ()
 Returns the user defined direction of response nodes. More...
 
NXOpen::CAE::ResponseSimulation::NodalFunctionEvalRequest ResponseUsingUserDefinedDirection ()
 Returns the option of using user defined direction of response nodes. More...
 
void SetReferenceCoordinateSystem (NXOpen::CAE::ResponseSimulation::CoordinateSystem referenceCoordinateSystem)
 Sets the coordinate system of reference element. More...
 
void SetReferenceElement (NXOpen::CAE::FEElement *referenceElement)
 Sets the reference element. More...
 
void SetReferenceElementDataComponent (NXOpen::CAE::ResponseSimulation::DirectionDataComponent referenceElementDataComponent)
 Sets the direction data component of reference element. More...
 
void SetReferenceNode (NXOpen::CAE::FENode *referenceNode)
 Sets the reference node. More...
 
void SetReferenceNodeDataComponent (NXOpen::CAE::ResponseSimulation::DirectionDataComponent referenceNodeDataComponent)
 Sets the direction data component of reference node. More...
 
void SetReferenceUserDefinedDirection (NXOpen::Direction *referenceUserDefinedDirection)
 Sets the user defined direction of reference node. More...
 
void SetReferenceUsingUserDefinedDirection (NXOpen::CAE::ResponseSimulation::NodalFunctionEvalRequest referenceUsingUserDefinedDirection)
 Sets the option of using user defined direction of the reference node. More...
 
void SetResponseCoordinateSystem (NXOpen::CAE::ResponseSimulation::CoordinateSystem responseCoordinateSystem)
 Sets the coordinate system of response elements. More...
 
void SetResponseElementDataComponent (NXOpen::CAE::ResponseSimulation::DirectionDataComponent responseElementDataComponent)
 Sets the direction data component of response elements. More...
 
void SetResponseElements (const std::vector< NXOpen::CAE::FEElement * > &responseElements)
 Set the response elments. More...
 
void SetResponseNodeDataComponent (NXOpen::CAE::ResponseSimulation::DirectionDataComponent responseNodeDataComponent)
 Sets the direction data component of response node. More...
 
void SetResponseNodes (const std::vector< NXOpen::CAE::FENode * > &responseNode)
 Set the response nodes. More...
 
void SetResponseUserDefinedDirection (NXOpen::Direction *responseUserDefinedDirection)
 Sets the user defined direction of response nodes. More...
 
void SetResponseUsingUserDefinedDirection (NXOpen::CAE::ResponseSimulation::NodalFunctionEvalRequest responseUsingUserDefinedDirection)
 Sets the option of using user defined direction of response nodes. More...
 
- Public Member Functions inherited from NXOpen::CAE::ResponseSimulation::FunctionEvaluationSettingBuilder
NXOpen::CAE::ResponseSimulation::FunctionEvaluationOutputSettingsOutputSettings ()
 Returns the output setting. More...
 
NXOpen::CAE::ResponseSimulation::EvaluationResultType ResultType ()
 Returns the result type
Created in NX5.0.0. More...
 
void SetResultType (NXOpen::CAE::ResponseSimulation::EvaluationResultType resultType)
 Sets the result type
Created in NX5.0.0. 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 the CSD build
To create a new instance of this class, use NXOpen::CAE::ResponseSimulation::EvaluationSettingManager::CreateCsdEvaluationSettingBuilder

Created in NX6.0.0.


Member Function Documentation

std::vector<NXOpen::CAE::FEElement *> NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::GetResponseElements ( )
std::vector<NXOpen::CAE::FENode *> NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::GetResponseNodes ( )

Get the response nodes.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeDisplacement CAE::ResponseSimulation::EvaluationResultTypeVelocity CAE::ResponseSimulation::EvaluationResultTypeAcceleration CAE::ResponseSimulation::EvaluationResultTypeReactionForce

Returns

Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")
NXOpen::CAE::ResponseSimulation::CoordinateSystem NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::ReferenceCoordinateSystem ( )
NXOpen::CAE::ResponseSimulation::DataLocation* NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::ReferenceDataLocation ( )

Returns the reference element location of reference element.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeStress CAE::ResponseSimulation::EvaluationResultTypeStrain


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

NXOpen::CAE::FEElement* NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::ReferenceElement ( )
NXOpen::CAE::ResponseSimulation::DirectionDataComponent NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::ReferenceElementDataComponent ( )
NXOpen::CAE::FENode* NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::ReferenceNode ( )

Returns the reference node.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeDisplacement CAE::ResponseSimulation::EvaluationResultTypeVelocity CAE::ResponseSimulation::EvaluationResultTypeAcceleration CAE::ResponseSimulation::EvaluationResultTypeReactionForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

NXOpen::CAE::ResponseSimulation::DirectionDataComponent NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::ReferenceNodeDataComponent ( )

Returns the direction data component of reference node.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeDisplacement CAE::ResponseSimulation::EvaluationResultTypeVelocity CAE::ResponseSimulation::EvaluationResultTypeAcceleration CAE::ResponseSimulation::EvaluationResultTypeReactionForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

NXOpen::Direction* NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::ReferenceUserDefinedDirection ( )

Returns the user defined direction of reference node.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeDisplacement CAE::ResponseSimulation::EvaluationResultTypeVelocity CAE::ResponseSimulation::EvaluationResultTypeAcceleration CAE::ResponseSimulation::EvaluationResultTypeReactionForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

NXOpen::CAE::ResponseSimulation::NodalFunctionEvalRequest NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::ReferenceUsingUserDefinedDirection ( )

Returns the option of using user defined direction of the reference node.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeDisplacement CAE::ResponseSimulation::EvaluationResultTypeVelocity CAE::ResponseSimulation::EvaluationResultTypeAcceleration CAE::ResponseSimulation::EvaluationResultTypeReactionForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

NXOpen::CAE::ResponseSimulation::CoordinateSystem NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::ResponseCoordinateSystem ( )
NXOpen::CAE::ResponseSimulation::DataLocation* NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::ResponseDataLocation ( )

Returns the response element location.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeStress CAE::ResponseSimulation::EvaluationResultTypeStrain


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

NXOpen::CAE::ResponseSimulation::DirectionDataComponent NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::ResponseElementDataComponent ( )
NXOpen::CAE::ResponseSimulation::DirectionDataComponent NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::ResponseNodeDataComponent ( )

Returns the direction data component of response node.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeDisplacement CAE::ResponseSimulation::EvaluationResultTypeVelocity CAE::ResponseSimulation::EvaluationResultTypeAcceleration CAE::ResponseSimulation::EvaluationResultTypeReactionForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

NXOpen::Direction* NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::ResponseUserDefinedDirection ( )

Returns the user defined direction of response nodes.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeDisplacement CAE::ResponseSimulation::EvaluationResultTypeVelocity CAE::ResponseSimulation::EvaluationResultTypeAcceleration CAE::ResponseSimulation::EvaluationResultTypeReactionForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

NXOpen::CAE::ResponseSimulation::NodalFunctionEvalRequest NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::ResponseUsingUserDefinedDirection ( )

Returns the option of using user defined direction of response nodes.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeDisplacement CAE::ResponseSimulation::EvaluationResultTypeVelocity CAE::ResponseSimulation::EvaluationResultTypeAcceleration CAE::ResponseSimulation::EvaluationResultTypeReactionForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

void NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::SetReferenceCoordinateSystem ( NXOpen::CAE::ResponseSimulation::CoordinateSystem  referenceCoordinateSystem)

Sets the coordinate system of reference element.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeStress CAE::ResponseSimulation::EvaluationResultTypeStrain CAE::ResponseSimulation::EvaluationResultTypeShellStressResultant CAE::ResponseSimulation::EvaluationResultTypeElementForce CAE::ResponseSimulation::EvaluationResultTypeBeamElementForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
referenceCoordinateSystemreference coordinate system
void NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::SetReferenceElement ( NXOpen::CAE::FEElement referenceElement)

Sets the reference element.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeStress CAE::ResponseSimulation::EvaluationResultTypeStrain CAE::ResponseSimulation::EvaluationResultTypeShellStressResultant CAE::ResponseSimulation::EvaluationResultTypeElementForce CAE::ResponseSimulation::EvaluationResultTypeBeamElementForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
referenceElementreference element
void NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::SetReferenceElementDataComponent ( NXOpen::CAE::ResponseSimulation::DirectionDataComponent  referenceElementDataComponent)

Sets the direction data component of reference element.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeStress CAE::ResponseSimulation::EvaluationResultTypeStrain CAE::ResponseSimulation::EvaluationResultTypeShellStressResultant CAE::ResponseSimulation::EvaluationResultTypeElementForce CAE::ResponseSimulation::EvaluationResultTypeBeamElementForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
referenceElementDataComponentreference element data component
void NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::SetReferenceNode ( NXOpen::CAE::FENode referenceNode)

Sets the reference node.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeDisplacement CAE::ResponseSimulation::EvaluationResultTypeVelocity CAE::ResponseSimulation::EvaluationResultTypeAcceleration CAE::ResponseSimulation::EvaluationResultTypeReactionForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
referenceNodereference node
void NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::SetReferenceNodeDataComponent ( NXOpen::CAE::ResponseSimulation::DirectionDataComponent  referenceNodeDataComponent)

Sets the direction data component of reference node.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeDisplacement CAE::ResponseSimulation::EvaluationResultTypeVelocity CAE::ResponseSimulation::EvaluationResultTypeAcceleration CAE::ResponseSimulation::EvaluationResultTypeReactionForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
referenceNodeDataComponentreference node data component
void NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::SetReferenceUserDefinedDirection ( NXOpen::Direction referenceUserDefinedDirection)

Sets the user defined direction of reference node.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeDisplacement CAE::ResponseSimulation::EvaluationResultTypeVelocity CAE::ResponseSimulation::EvaluationResultTypeAcceleration CAE::ResponseSimulation::EvaluationResultTypeReactionForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
referenceUserDefinedDirectionreference user defined direction
void NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::SetReferenceUsingUserDefinedDirection ( NXOpen::CAE::ResponseSimulation::NodalFunctionEvalRequest  referenceUsingUserDefinedDirection)

Sets the option of using user defined direction of the reference node.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeDisplacement CAE::ResponseSimulation::EvaluationResultTypeVelocity CAE::ResponseSimulation::EvaluationResultTypeAcceleration CAE::ResponseSimulation::EvaluationResultTypeReactionForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
referenceUsingUserDefinedDirectionreference using user defined direction
void NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::SetResponseCoordinateSystem ( NXOpen::CAE::ResponseSimulation::CoordinateSystem  responseCoordinateSystem)

Sets the coordinate system of response elements.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeStress CAE::ResponseSimulation::EvaluationResultTypeStrain CAE::ResponseSimulation::EvaluationResultTypeShellStressResultant CAE::ResponseSimulation::EvaluationResultTypeElementForce CAE::ResponseSimulation::EvaluationResultTypeBeamElementForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
responseCoordinateSystemresponse coordinate system
void NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::SetResponseElementDataComponent ( NXOpen::CAE::ResponseSimulation::DirectionDataComponent  responseElementDataComponent)

Sets the direction data component of response elements.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeStress CAE::ResponseSimulation::EvaluationResultTypeStrain CAE::ResponseSimulation::EvaluationResultTypeShellStressResultant CAE::ResponseSimulation::EvaluationResultTypeElementForce CAE::ResponseSimulation::EvaluationResultTypeBeamElementForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
responseElementDataComponentresponse element data component
void NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::SetResponseElements ( const std::vector< NXOpen::CAE::FEElement * > &  responseElements)

Set the response elments.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeStress CAE::ResponseSimulation::EvaluationResultTypeStrain CAE::ResponseSimulation::EvaluationResultTypeShellStressResultant CAE::ResponseSimulation::EvaluationResultTypeElementForce CAE::ResponseSimulation::EvaluationResultTypeBeamElementForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
responseElementsresponse elements
void NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::SetResponseNodeDataComponent ( NXOpen::CAE::ResponseSimulation::DirectionDataComponent  responseNodeDataComponent)

Sets the direction data component of response node.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeDisplacement CAE::ResponseSimulation::EvaluationResultTypeVelocity CAE::ResponseSimulation::EvaluationResultTypeAcceleration CAE::ResponseSimulation::EvaluationResultTypeReactionForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
responseNodeDataComponentresponse node data component
void NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::SetResponseNodes ( const std::vector< NXOpen::CAE::FENode * > &  responseNode)

Set the response nodes.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeDisplacement CAE::ResponseSimulation::EvaluationResultTypeVelocity CAE::ResponseSimulation::EvaluationResultTypeAcceleration CAE::ResponseSimulation::EvaluationResultTypeReactionForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
responseNoderesponse node
void NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::SetResponseUserDefinedDirection ( NXOpen::Direction responseUserDefinedDirection)

Sets the user defined direction of response nodes.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeDisplacement CAE::ResponseSimulation::EvaluationResultTypeVelocity CAE::ResponseSimulation::EvaluationResultTypeAcceleration CAE::ResponseSimulation::EvaluationResultTypeReactionForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
responseUserDefinedDirectionresponse user defined direction
void NXOpen::CAE::ResponseSimulation::CsdEvaluationSettingBuilder::SetResponseUsingUserDefinedDirection ( NXOpen::CAE::ResponseSimulation::NodalFunctionEvalRequest  responseUsingUserDefinedDirection)

Sets the option of using user defined direction of response nodes.

Available if the result type is CAE::ResponseSimulation::EvaluationResultTypeDisplacement CAE::ResponseSimulation::EvaluationResultTypeVelocity CAE::ResponseSimulation::EvaluationResultTypeAcceleration CAE::ResponseSimulation::EvaluationResultTypeReactionForce


Created in NX6.0.0.

License requirements : nx_response_anlys ("NX Response Analysis")

Parameters
responseUsingUserDefinedDirectionresponse using user defined direction

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