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

This class is worked as a packet of information that can be used to change cross-section state. More...

Inheritance diagram for NXOpen::CAE::CrossSectionParameters:
NXOpen::TaggedObject

Public Member Functions

bool GetAbsoluteValue ()
 Ask whether all values are absolute values. More...
 
int GetBeamElement ()
 Ask beam element ID. More...
 
NXOpen::CAE::Result::BeamEnd GetBeamEnd ()
 Ask beam end. More...
 
NXOpen::CAE::Result::Complex GetComplexCriterion ()
 If result is complex it returns which component is set(like real or imaginary) More...
 
bool GetElementResult ()
 Query Element Result value. More...
 
NXOpen::CAE::Result::ElementValueCriterion GetElementValueCriterion ()
 Ask how element the result is defined. More...
 
double GetFilletRadius ()
 Return the fillets flag. More...
 
bool GetFillets ()
 Return the fillets flag. More...
 
NXOpen::CAE::BaseResultTypeGetGenericResultType ()
 Ask Result type. More...
 
NXOpen::CAE::ResultParametersGetModelRangeParameters ()
 Ask model range parameters. More...
 
double GetPhaseAngle ()
 Ask phase angle. More...
 
NXOpen::CAE::Result::Component GetResultComponent ()
 Ask result component. More...
 
double GetScale ()
 Ask scale. More...
 
NXOpen::CAE::Result::TensorDerivedAbsolute GetTensorComponentAbsoluteValue ()
 Get the method used when calculating the absolute values for the derived components of NXOpen::CAE::Result::DataTypeTensor like NXOpen::CAE::Result::ComponentMaximumPrincipal. More...
 
NXOpen::UnitGetUnit ()
 Ask result unit. More...
 
void MakeElementResult (bool elementResult)
 Make Nodal result to Element Result. More...
 
void SetAbsoluteValue (bool absolute)
 Set all values to absolute values. More...
 
void SetBeamElement (int beamEid)
 Set beam element ID
Created in NX7.5.0. More...
 
void SetBeamEnd (NXOpen::CAE::Result::BeamEnd beamEnd)
 Set beam end
Created in NX7.5.0. More...
 
void SetComplexCriterion (NXOpen::CAE::Result::Complex complex)
 Set complex criteria
Created in NX7.5.0. More...
 
void SetElementValueCriterion (NXOpen::CAE::Result::ElementValueCriterion criteria)
 Set how element the result is defined
Created in NX7.5.0. More...
 
void SetFilletRadius (double filletRadius)
 Turns on the fillets flag. More...
 
void SetFillets (bool fillets)
 Turns on the fillets flag. More...
 
void SetGenericResultType (NXOpen::CAE::BaseResultType *type)
 Set Result type
Created in NX7.5.0. More...
 
void SetPhaseAngle (double angle)
 Sets the phase angle at which result will be evaluated. More...
 
void SetResultComponent (NXOpen::CAE::Result::Component component)
 Set result component
Created in NX7.5.0. More...
 
void SetScale (double scale)
 Set scale. More...
 
void SetTensorComponentAbsoluteValue (NXOpen::CAE::Result::TensorDerivedAbsolute absolute)
 Set the method used when calculating the absolute values for the derived components of NXOpen::CAE::Result::DataTypeTensor like NXOpen::CAE::Result::ComponentMaximumPrincipal. More...
 
void SetUnit (NXOpen::Unit *unit)
 Set result unit
Created in NX7.5.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

This class is worked as a packet of information that can be used to change cross-section state.


Use NXOpen::CAE::ResultManager to create an NXOpen::CAE::CrossSectionParameters
To obtain an instance of this class use NXOpen::Session::ResultManager .

Created in NX7.5.0.

Member Function Documentation

bool NXOpen::CAE::CrossSectionParameters::GetAbsoluteValue ( )

Ask whether all values are absolute values.

Returns

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
int NXOpen::CAE::CrossSectionParameters::GetBeamElement ( )

Ask beam element ID.

Returns

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
NXOpen::CAE::Result::BeamEnd NXOpen::CAE::CrossSectionParameters::GetBeamEnd ( )

Ask beam end.

Returns

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
NXOpen::CAE::Result::Complex NXOpen::CAE::CrossSectionParameters::GetComplexCriterion ( )

If result is complex it returns which component is set(like real or imaginary)

Returns

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
bool NXOpen::CAE::CrossSectionParameters::GetElementResult ( )

Query Element Result value.

Returns

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
NXOpen::CAE::Result::ElementValueCriterion NXOpen::CAE::CrossSectionParameters::GetElementValueCriterion ( )

Ask how element the result is defined.

Returns

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
double NXOpen::CAE::CrossSectionParameters::GetFilletRadius ( )

Return the fillets flag.

Returns

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
bool NXOpen::CAE::CrossSectionParameters::GetFillets ( )

Return the fillets flag.

Returns

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
NXOpen::CAE::BaseResultType* NXOpen::CAE::CrossSectionParameters::GetGenericResultType ( )

Ask Result type.

Returns

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
NXOpen::CAE::ResultParameters* NXOpen::CAE::CrossSectionParameters::GetModelRangeParameters ( )

Ask model range parameters.

Returns

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
double NXOpen::CAE::CrossSectionParameters::GetPhaseAngle ( )

Ask phase angle.

If complex result is set to Phaseangle type then user can specify an angle at which result will be evaluated

Returns

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
NXOpen::CAE::Result::Component NXOpen::CAE::CrossSectionParameters::GetResultComponent ( )

Ask result component.

Returns

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
double NXOpen::CAE::CrossSectionParameters::GetScale ( )

Ask scale.

Returns

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
NXOpen::CAE::Result::TensorDerivedAbsolute NXOpen::CAE::CrossSectionParameters::GetTensorComponentAbsoluteValue ( )

Get the method used when calculating the absolute values for the derived components of NXOpen::CAE::Result::DataTypeTensor like NXOpen::CAE::Result::ComponentMaximumPrincipal.

Returns

Created in NX8.0.1.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
NXOpen::Unit* NXOpen::CAE::CrossSectionParameters::GetUnit ( )

Ask result unit.

Returns

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")
void NXOpen::CAE::CrossSectionParameters::MakeElementResult ( bool  elementResult)

Make Nodal result to Element Result.

To define what value should be used to represent an element, use NXOpen::CAE::CrossSectionParameters::SetElementValueCriterion


Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
elementResultelementresult
void NXOpen::CAE::CrossSectionParameters::SetAbsoluteValue ( bool  absolute)

Set all values to absolute values.

Warning: Once converted to absolute value it is not possible to revert to original values.


Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
absoluteabsolute
void NXOpen::CAE::CrossSectionParameters::SetBeamElement ( int  beamEid)

Set beam element ID
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
beamEidbeam eid
void NXOpen::CAE::CrossSectionParameters::SetBeamEnd ( NXOpen::CAE::Result::BeamEnd  beamEnd)

Set beam end
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
beamEndbeam end
void NXOpen::CAE::CrossSectionParameters::SetComplexCriterion ( NXOpen::CAE::Result::Complex  complex)

Set complex criteria
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
complexcomplex
void NXOpen::CAE::CrossSectionParameters::SetElementValueCriterion ( NXOpen::CAE::Result::ElementValueCriterion  criteria)

Set how element the result is defined
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
criteriacriteria
void NXOpen::CAE::CrossSectionParameters::SetFilletRadius ( double  filletRadius)

Turns on the fillets flag.


Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
filletRadiusfillet radius
void NXOpen::CAE::CrossSectionParameters::SetFillets ( bool  fillets)

Turns on the fillets flag.


Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
filletsfillets
void NXOpen::CAE::CrossSectionParameters::SetGenericResultType ( NXOpen::CAE::BaseResultType type)

Set Result type
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
typetype
void NXOpen::CAE::CrossSectionParameters::SetPhaseAngle ( double  angle)

Sets the phase angle at which result will be evaluated.

This is only value if complex result is set to the PhaseAngle type
Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
angleangle
void NXOpen::CAE::CrossSectionParameters::SetResultComponent ( NXOpen::CAE::Result::Component  component)

Set result component
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
componentcomponent
void NXOpen::CAE::CrossSectionParameters::SetScale ( double  scale)

Set scale.

This will affect all subsequent result query.
Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
scalescale
void NXOpen::CAE::CrossSectionParameters::SetTensorComponentAbsoluteValue ( NXOpen::CAE::Result::TensorDerivedAbsolute  absolute)

Set the method used when calculating the absolute values for the derived components of NXOpen::CAE::Result::DataTypeTensor like NXOpen::CAE::Result::ComponentMaximumPrincipal.


Created in NX8.0.1.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
absoluteabsolute
void NXOpen::CAE::CrossSectionParameters::SetUnit ( NXOpen::Unit unit)

Set result unit
Created in NX7.5.0.



License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") OR sc_results_viewer (" Simcenter Results Viewer")

Parameters
unitunit

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