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

Represents a system to access element associated data. More...

Public Member Functions

void AskBeamData (NXOpen::CAE::FEElement *element, bool *hasAssociatedDataDefined, NXOpen::CAE::PhysicalPropertyTable **physicalPropertyTable, NXOpen::CAE::CaeElementAssociatedDataUtilsOrientationMethod *oriMethod, NXOpen::CAE::CaeElementAssociatedDataUtilsVectorChoiceType *vectorType, NXOpen::Direction **direction, NXOpen::CAE::FENode **orientationNode, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseState *endAState, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting *pinFlagEndADOF1, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting *pinFlagEndADOF2, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting *pinFlagEndADOF3, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting *pinFlagEndADOF4, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting *pinFlagEndADOF5, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting *pinFlagEndADOF6, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseState *endBState, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting *pinFlagEndBDOF1, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting *pinFlagEndBDOF2, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting *pinFlagEndBDOF3, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting *pinFlagEndBDOF4, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting *pinFlagEndBDOF5, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting *pinFlagEndBDOF6, double *xOffsetEndA, double *yOffsetEndA, double *zOffsetEndA, double *xOffsetEndB, double *yOffsetEndB, double *zOffsetEndB)
 Returns beam element associated data. More...
 
void AskBushingData (NXOpen::CAE::FEElement *element, bool *hasAssociatedDataDefined, NXOpen::CAE::PhysicalPropertyTable **physicalPropertyTable, NXOpen::CAE::CaeElementAssociatedDataUtilsOrientationMethod *oriMethod, NXOpen::Direction **oriDirr, NXOpen::CoordinateSystem **coordinateSystem, NXOpen::CAE::FENode **oriNode, NXOpen::CAE::CaeElementAssociatedDataUtilsCsysDataType *csysDataType, const NXOpen::Point3d &originPoint, const NXOpen::Point3d &zAxisPoint, const NXOpen::Point3d &planePoint, int *preferredLabel)
 Returns bushing element associated data. More...
 
void AskConstraintEquationData (NXOpen::CAE::FEElement *element, bool *hasAssociatedDataDefined, std::vector< NXOpen::CAE::DofTerm > &terms, double *constantTerm)
 Returns constraint element associated data. More...
 
void AskDamperData (NXOpen::CAE::FEElement *element, bool *hasAssociatedDataDefined, double *viscousDamping, NXOpen::CAE::PhysicalPropertyTable **physicalPropertyTable, NXOpen::CAE::CaeElementAssociatedDataUtilsComponentEnd *componentEndA, NXOpen::CAE::CaeElementAssociatedDataUtilsComponentEnd *componentEndB)
 Returns damper element associated data. More...
 
void AskGapData (NXOpen::CAE::FEElement *element, bool *hasAssociatedDataDefined, NXOpen::CAE::PhysicalPropertyTable **physicalPropertyTable, NXOpen::CAE::CaeElementAssociatedDataUtilsOrientationMethod *oriMethod, NXOpen::Direction **oriDirr, NXOpen::CoordinateSystem **coordinateSystem, NXOpen::CAE::FENode **oriNode)
 Returns gap element associated data. More...
 
std::vector< int > AskInterpolationData (NXOpen::CAE::FEElement *element, bool *hasAssociatedDataDefined, std::vector< NXOpen::CAE::DofTerm > &dofDataTerms)
 Returns interpolation element associated data. More...
 
void AskLumpedMassData (NXOpen::CAE::FEElement *element, bool *hasAssociatedDataDefined, double *mass)
 Returns lumped mass element associated data. More...
 
void AskRigidData (NXOpen::CAE::FEElement *element, bool *hasAssociatedDataDefined, std::vector< NXOpen::CAE::CaeElementAssociatedDataUtilsDof > &dofs)
 Returns rigid element associated data. More...
 
void AskShellData (NXOpen::CAE::FEElement *element, bool *hasAssociatedDataDefined, std::vector< double > &cornerNodeThicknesses, std::vector< double > &cornerNodeGapValues, double *zOffset, NXOpen::CAE::PhysicalPropertyTable **physicalPropertyTable, NXOpen::CAE::CaeElementAssociatedDataUtilsMatOrientationMethod *matOriMethod, NXOpen::CoordinateSystem **coordinateSystem, double *matOriAngle, NXOpen::CAE::CaeElementAssociatedDataUtilsCsysDataType *csysDataType, const NXOpen::Point3d &originPoint, const NXOpen::Point3d &zAxisPoint, const NXOpen::Point3d &planePoint, int *preferredLabel)
 Returns shell element associated data. More...
 
void AskSpringData (NXOpen::CAE::FEElement *element, bool *hasAssociatedDataDefined, NXOpen::CAE::PhysicalPropertyTable **physicalPropertyTable, double *stiffness, NXOpen::CAE::CaeElementAssociatedDataUtilsComponentEnd *componentEndA, NXOpen::CAE::CaeElementAssociatedDataUtilsComponentEnd *componentEndB)
 Returns spring element associated data. More...
 
void SetBeamData (NXOpen::CAE::FEElement *element, NXOpen::CAE::PhysicalPropertyTable *physicalPropertyTable, NXOpen::CAE::CaeElementAssociatedDataUtilsOrientationMethod oriMethod, NXOpen::CAE::CaeElementAssociatedDataUtilsVectorChoiceType vectorType, NXOpen::Direction *direction, NXOpen::CAE::FENode *orientationNode, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseState endReleaseA, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF1, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF2, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF3, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF4, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF5, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF6, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseState endReleaseB, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF1, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF2, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF3, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF4, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF5, NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF6, double xOffsetEndA, double yOffsetEndA, double zOffsetEndA, double xOffsetEndB, double yOffsetEndB, double zOffsetEndB)
 Sets beam element associated data. More...
 
void SetBushingData (NXOpen::CAE::FEElement *element, NXOpen::CAE::PhysicalPropertyTable *physicalPropertyTable, NXOpen::CAE::CaeElementAssociatedDataUtilsOrientationMethod oriMethod, NXOpen::Direction *oriDirr, NXOpen::CoordinateSystem *coordinateSystem, NXOpen::CAE::FENode *oriNode, NXOpen::CAE::CaeElementAssociatedDataUtilsCsysDataType csysDataType, const NXOpen::Point3d &originPoint, const NXOpen::Point3d &zAxisPoint, const NXOpen::Point3d &planePoint, int preferredLabel)
 Sets bushing element associated data. More...
 
void SetConstraintEquationData (NXOpen::CAE::FEElement *element, const std::vector< NXOpen::CAE::DofTerm > &terms, double constantTerm)
 Sets constraint element associated data. More...
 
void SetDamperData (NXOpen::CAE::FEElement *element, double viscousDamping, NXOpen::CAE::PhysicalPropertyTable *physicalPropertyTable, NXOpen::CAE::CaeElementAssociatedDataUtilsComponentEnd componentEndA, NXOpen::CAE::CaeElementAssociatedDataUtilsComponentEnd componentEndB)
 Sets damper element associated data. More...
 
void SetGapData (NXOpen::CAE::FEElement *element, NXOpen::CAE::PhysicalPropertyTable *physicalPropertyTable, NXOpen::CAE::CaeElementAssociatedDataUtilsOrientationMethod oriMethod, NXOpen::Direction *oriDirr, NXOpen::CoordinateSystem *coordinateSystem, NXOpen::CAE::FENode *oriNode)
 Sets gap element associated data. More...
 
void SetInterpolationData (NXOpen::CAE::FEElement *element, const std::vector< NXOpen::CAE::DofTerm > &dofDataTerms, const std::vector< int > &umData)
 Sets interpolation element associated data. More...
 
void SetLumpedMassData (NXOpen::CAE::FEElement *element, double mass)
 Sets lumped mass element associated data. More...
 
void SetRigidData (NXOpen::CAE::FEElement *element, const std::vector< NXOpen::CAE::CaeElementAssociatedDataUtilsDof > &dofs)
 Sets rigid element associated data. More...
 
void SetShellData (NXOpen::CAE::FEElement *element, const std::vector< double > &cornerNodeThicknesses, const std::vector< double > &cornerNodeGapValues, double zOffset, NXOpen::CAE::PhysicalPropertyTable *physicalPropertyTable, NXOpen::CAE::CaeElementAssociatedDataUtilsMatOrientationMethod matOriMethod, NXOpen::CoordinateSystem *coordinateSystem, double matOriAngle, NXOpen::CAE::CaeElementAssociatedDataUtilsCsysDataType csysDataType, const NXOpen::Point3d &originPoint, const NXOpen::Point3d &zAxisPoint, const NXOpen::Point3d &planePoint, int preferredLabel)
 Sets shell element associated data. More...
 
void SetSpringData (NXOpen::CAE::FEElement *element, NXOpen::CAE::PhysicalPropertyTable *physicalPropertyTable, double stiffness, NXOpen::CAE::CaeElementAssociatedDataUtilsComponentEnd componentEndA, NXOpen::CAE::CaeElementAssociatedDataUtilsComponentEnd componentEndB)
 Sets spring element associated data. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a system to access element associated data.


To obtain an instance of this class, refer to NXOpen::CAE::NodeElementManager

Created in NX12.0.0.

Member Function Documentation

void NXOpen::CAE::ElementAssociatedDataUtils::AskBeamData ( NXOpen::CAE::FEElement element,
bool *  hasAssociatedDataDefined,
NXOpen::CAE::PhysicalPropertyTable **  physicalPropertyTable,
NXOpen::CAE::CaeElementAssociatedDataUtilsOrientationMethod oriMethod,
NXOpen::CAE::CaeElementAssociatedDataUtilsVectorChoiceType vectorType,
NXOpen::Direction **  direction,
NXOpen::CAE::FENode **  orientationNode,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseState endAState,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF1,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF2,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF3,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF4,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF5,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndADOF6,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseState endBState,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF1,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF2,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF3,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF4,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF5,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting pinFlagEndBDOF6,
double *  xOffsetEndA,
double *  yOffsetEndA,
double *  zOffsetEndA,
double *  xOffsetEndB,
double *  yOffsetEndB,
double *  zOffsetEndB 
)

Returns beam element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
hasAssociatedDataDefinedTrue if element has element associated data defined. If false, the parameters that follow are ignored.
physicalPropertyTablePhysical property table of the beam element.
oriMethodOrientation method.
vectorTypeOrientation vector type. Only used if orientation method is vector.
directionOrientation direction. Only used if orientation method is vector.
orientationNodeOrientation node. Only used if orientation method is node.
endAStatePin flags End A state
pinFlagEndADOF1Pin flag End A for DOF 1.
pinFlagEndADOF2Pin flag End A for DOF 2.
pinFlagEndADOF3Pin flag End A for DOF 3.
pinFlagEndADOF4Pin flag End A for DOF 4.
pinFlagEndADOF5Pin flag End A for DOF 5.
pinFlagEndADOF6Pin flag End A for DOF 6.
endBStatePin flags End B state
pinFlagEndBDOF1Pin flag End B for DOF 1.
pinFlagEndBDOF2Pin flag End B for DOF 2.
pinFlagEndBDOF3Pin flag End B for DOF 3.
pinFlagEndBDOF4Pin flag End B for DOF 4.
pinFlagEndBDOF5Pin flag End B for DOF 5.
pinFlagEndBDOF6Pin flag End B for DOF 6.
xOffsetEndAX offset to shear center in nodal displacement coordinate system for End A in units mm or in.
yOffsetEndAY offset to shear center in nodal displacement coordinate system for End A in units mm or in.
zOffsetEndAZ offset to shear center in nodal displacement coordinate system for End A in units mm or in.
xOffsetEndBX offset to shear center in nodal displacement coordinate system for End B in units mm or in.
yOffsetEndBY offset to shear center in nodal displacement coordinate system for End B in units mm or in.
zOffsetEndBZ offset to shear center in nodal displacement coordinate system for End B in units mm or in.
void NXOpen::CAE::ElementAssociatedDataUtils::AskBushingData ( NXOpen::CAE::FEElement element,
bool *  hasAssociatedDataDefined,
NXOpen::CAE::PhysicalPropertyTable **  physicalPropertyTable,
NXOpen::CAE::CaeElementAssociatedDataUtilsOrientationMethod oriMethod,
NXOpen::Direction **  oriDirr,
NXOpen::CoordinateSystem **  coordinateSystem,
NXOpen::CAE::FENode **  oriNode,
NXOpen::CAE::CaeElementAssociatedDataUtilsCsysDataType csysDataType,
const NXOpen::Point3d originPoint,
const NXOpen::Point3d zAxisPoint,
const NXOpen::Point3d planePoint,
int *  preferredLabel 
)

Returns bushing element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
hasAssociatedDataDefinedTrue if element has element associated data defined. If false, the parameters that follow are ignored.
physicalPropertyTablePhysical property table of the bushing element.
oriMethodOrientation method.
oriDirrOrientation vector.
coordinateSystemCoordinate system for orienting by coordinate system.
oriNodeOrientation node.
csysDataTypeOrientation coordinate system type for csys data option.
originPointOrientation csys data origin point.
zAxisPointOrientation csys data point on z-axis.
planePointOrientation csys data point in the x-z plane if cartesian csys or azimuthal origin plane if cylindrical/spherical csys.
preferredLabelPreferred coordinate system label for csys data export.
void NXOpen::CAE::ElementAssociatedDataUtils::AskConstraintEquationData ( NXOpen::CAE::FEElement element,
bool *  hasAssociatedDataDefined,
std::vector< NXOpen::CAE::DofTerm > &  terms,
double *  constantTerm 
)

Returns constraint element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
hasAssociatedDataDefinedTrue if element has element associated data defined. If false, the parameters that follow are ignored.
termsTerm of dof in the constraint equation. The first degree of freedom in the array defines the dependent degree of freedom.
constantTermThe constant term is the constant that the constraint equation equals. This value is not used by all solvers.
void NXOpen::CAE::ElementAssociatedDataUtils::AskDamperData ( NXOpen::CAE::FEElement element,
bool *  hasAssociatedDataDefined,
double *  viscousDamping,
NXOpen::CAE::PhysicalPropertyTable **  physicalPropertyTable,
NXOpen::CAE::CaeElementAssociatedDataUtilsComponentEnd componentEndA,
NXOpen::CAE::CaeElementAssociatedDataUtilsComponentEnd componentEndB 
)

Returns damper element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
hasAssociatedDataDefinedTrue if element has element associated data defined. If false, the parameters that follow are ignored.
viscousDampingViscous damping value either translational in units N-sec/mm or lbf-sec/in or rotational in units mN-mm-sec or lbf-in-sec.
physicalPropertyTablePhysical property table of the damper element.
componentEndAComponent end A of the damper element (either translational or rotational).
componentEndBComponent end B of the damper element (either translational or rotational).
void NXOpen::CAE::ElementAssociatedDataUtils::AskGapData ( NXOpen::CAE::FEElement element,
bool *  hasAssociatedDataDefined,
NXOpen::CAE::PhysicalPropertyTable **  physicalPropertyTable,
NXOpen::CAE::CaeElementAssociatedDataUtilsOrientationMethod oriMethod,
NXOpen::Direction **  oriDirr,
NXOpen::CoordinateSystem **  coordinateSystem,
NXOpen::CAE::FENode **  oriNode 
)

Returns gap element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
hasAssociatedDataDefinedTrue if element has element associated data defined. If false, the parameters that follow are ignored.
physicalPropertyTablePhysical property table of the gap element.
oriMethodOrientation method.
oriDirrOrientation vector.
coordinateSystemCoordinate system for orienting by coordinate system.
oriNodeOrientation node.
std::vector<int> NXOpen::CAE::ElementAssociatedDataUtils::AskInterpolationData ( NXOpen::CAE::FEElement element,
bool *  hasAssociatedDataDefined,
std::vector< NXOpen::CAE::DofTerm > &  dofDataTerms 
)

Returns interpolation element associated data.

Returns
Data that indicates the start of the degrees-of-freedom belonging to the m-set. This value is not used by all solvers.
Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
elementelement
hasAssociatedDataDefinedTrue if element has element associated data defined. If false, the parameters that follow are ignored.
dofDataTermsTerm of dof in the interpolation element.
void NXOpen::CAE::ElementAssociatedDataUtils::AskLumpedMassData ( NXOpen::CAE::FEElement element,
bool *  hasAssociatedDataDefined,
double *  mass 
)

Returns lumped mass element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
hasAssociatedDataDefinedTrue if element has element associated data defined. If false, the parameters that follow are ignored.
massMass value.
void NXOpen::CAE::ElementAssociatedDataUtils::AskRigidData ( NXOpen::CAE::FEElement element,
bool *  hasAssociatedDataDefined,
std::vector< NXOpen::CAE::CaeElementAssociatedDataUtilsDof > &  dofs 
)

Returns rigid element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
hasAssociatedDataDefinedTrue if element has element associated data defined. If false, the parameters that follow are ignored.
dofsThe 6 dofs of the rigid element.
void NXOpen::CAE::ElementAssociatedDataUtils::AskShellData ( NXOpen::CAE::FEElement element,
bool *  hasAssociatedDataDefined,
std::vector< double > &  cornerNodeThicknesses,
std::vector< double > &  cornerNodeGapValues,
double *  zOffset,
NXOpen::CAE::PhysicalPropertyTable **  physicalPropertyTable,
NXOpen::CAE::CaeElementAssociatedDataUtilsMatOrientationMethod matOriMethod,
NXOpen::CoordinateSystem **  coordinateSystem,
double *  matOriAngle,
NXOpen::CAE::CaeElementAssociatedDataUtilsCsysDataType csysDataType,
const NXOpen::Point3d originPoint,
const NXOpen::Point3d zAxisPoint,
const NXOpen::Point3d planePoint,
int *  preferredLabel 
)

Returns shell element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
hasAssociatedDataDefinedTrue if element has element associated data defined. If false, the parameters that follow are ignored.
cornerNodeThicknessesCorner node thicknesses in units mm or in.
cornerNodeGapValuesCorner node gap values in units mm or in.
zOffsetZ offset value.
physicalPropertyTablePhysical property table of the shell element.
matOriMethodMaterial orientation method.
coordinateSystemCoordinate system for orienting by coordinate system.
matOriAngleMaterial orientation angle.
csysDataTypeMaterial orientation coordinate system type for csys data option.
originPointMaterial orientation csys data origin point.
zAxisPointMaterial orientation csys data point on z-axis.
planePointMaterial orientation csys data point in the x-z plane if cartesian csys or azimuthal origin plane if cylindrical/spherical csys.
preferredLabelPreferred coordinate system label for csys data export.
void NXOpen::CAE::ElementAssociatedDataUtils::AskSpringData ( NXOpen::CAE::FEElement element,
bool *  hasAssociatedDataDefined,
NXOpen::CAE::PhysicalPropertyTable **  physicalPropertyTable,
double *  stiffness,
NXOpen::CAE::CaeElementAssociatedDataUtilsComponentEnd componentEndA,
NXOpen::CAE::CaeElementAssociatedDataUtilsComponentEnd componentEndB 
)

Returns spring element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
hasAssociatedDataDefinedTrue if element has element associated data defined. If false, the parameters that follow are ignored.
physicalPropertyTablePhysical property table of the spring element.
stiffnessSpring stiffness value either translational in units N/mm or lbf/in or rotational in units N-mm or lbf-in.
componentEndAComponent end A of the spring element (either translational or rotational).
componentEndBComponent end B of the spring element (either translational or rotational).
void NXOpen::CAE::ElementAssociatedDataUtils::SetBeamData ( NXOpen::CAE::FEElement element,
NXOpen::CAE::PhysicalPropertyTable physicalPropertyTable,
NXOpen::CAE::CaeElementAssociatedDataUtilsOrientationMethod  oriMethod,
NXOpen::CAE::CaeElementAssociatedDataUtilsVectorChoiceType  vectorType,
NXOpen::Direction direction,
NXOpen::CAE::FENode orientationNode,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseState  endReleaseA,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting  pinFlagEndADOF1,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting  pinFlagEndADOF2,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting  pinFlagEndADOF3,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting  pinFlagEndADOF4,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting  pinFlagEndADOF5,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting  pinFlagEndADOF6,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseState  endReleaseB,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting  pinFlagEndBDOF1,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting  pinFlagEndBDOF2,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting  pinFlagEndBDOF3,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting  pinFlagEndBDOF4,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting  pinFlagEndBDOF5,
NXOpen::CAE::CaeElementAssociatedDataUtilsEndReleaseSetting  pinFlagEndBDOF6,
double  xOffsetEndA,
double  yOffsetEndA,
double  zOffsetEndA,
double  xOffsetEndB,
double  yOffsetEndB,
double  zOffsetEndB 
)

Sets beam element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
physicalPropertyTablePhysical property table of the beam element.
oriMethodOrientation method.
vectorTypeOrientation vector type. Only used if orientation method is vector.
directionOrientation direction. Only used if orientation method is vector.
orientationNodeOrientation node. Only used if orientation method is node.
endReleaseAEnd Release A state.
pinFlagEndADOF1Pin flag End A for DOF 1.
pinFlagEndADOF2Pin flag End A for DOF 2.
pinFlagEndADOF3Pin flag End A for DOF 3.
pinFlagEndADOF4Pin flag End A for DOF 4.
pinFlagEndADOF5Pin flag End A for DOF 5.
pinFlagEndADOF6Pin flag End A for DOF 6.
endReleaseBEnd Release B state.
pinFlagEndBDOF1Pin flag End B for DOF 1.
pinFlagEndBDOF2Pin flag End B for DOF 2.
pinFlagEndBDOF3Pin flag End B for DOF 3.
pinFlagEndBDOF4Pin flag End B for DOF 4.
pinFlagEndBDOF5Pin flag End B for DOF 5.
pinFlagEndBDOF6Pin flag End B for DOF 6.
xOffsetEndAX offset to shear center in nodal displacement coordinate system for End A in units mm or in.
yOffsetEndAY offset to shear center in nodal displacement coordinate system for End A in units mm or in.
zOffsetEndAZ offset to shear center in nodal displacement coordinate system for End A in units mm or in.
xOffsetEndBX offset to shear center in nodal displacement coordinate system for End B in units mm or in.
yOffsetEndBY offset to shear center in nodal displacement coordinate system for End B in units mm or in.
zOffsetEndBZ offset to shear center in nodal displacement coordinate system for End B in units mm or in.
void NXOpen::CAE::ElementAssociatedDataUtils::SetBushingData ( NXOpen::CAE::FEElement element,
NXOpen::CAE::PhysicalPropertyTable physicalPropertyTable,
NXOpen::CAE::CaeElementAssociatedDataUtilsOrientationMethod  oriMethod,
NXOpen::Direction oriDirr,
NXOpen::CoordinateSystem coordinateSystem,
NXOpen::CAE::FENode oriNode,
NXOpen::CAE::CaeElementAssociatedDataUtilsCsysDataType  csysDataType,
const NXOpen::Point3d originPoint,
const NXOpen::Point3d zAxisPoint,
const NXOpen::Point3d planePoint,
int  preferredLabel 
)

Sets bushing element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
physicalPropertyTablePhysical property table of the bushing element.
oriMethodMaterial orientation method.
oriDirrOrientation vector.
coordinateSystemCoordinate system for orienting by coordinate system.
oriNodeOrientation node.
csysDataTypeOrientation coordinate system type for csys data option.
originPointOrientation csys data origin point.
zAxisPointOrientation csys data point on z-axis.
planePointOrientation csys data point in the x-z plane if cartesian csys or azimuthal origin plane if cylindrical/spherical csys.
preferredLabelPreferred coordinate system label for csys data export.
void NXOpen::CAE::ElementAssociatedDataUtils::SetConstraintEquationData ( NXOpen::CAE::FEElement element,
const std::vector< NXOpen::CAE::DofTerm > &  terms,
double  constantTerm 
)

Sets constraint element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
termsTerm of dof in the constraint equation. The first degree of freedom in the array defines the dependent degree of freedom.
constantTermThe constant term is the constant that the constraint equation equals. This value is not used by all solvers.
void NXOpen::CAE::ElementAssociatedDataUtils::SetDamperData ( NXOpen::CAE::FEElement element,
double  viscousDamping,
NXOpen::CAE::PhysicalPropertyTable physicalPropertyTable,
NXOpen::CAE::CaeElementAssociatedDataUtilsComponentEnd  componentEndA,
NXOpen::CAE::CaeElementAssociatedDataUtilsComponentEnd  componentEndB 
)

Sets damper element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
viscousDampingViscous damping value either translational in units N-sec/mm or lbf-sec/in or rotational in units mN-mm-sec or lbf-in-sec.
physicalPropertyTablePhysical property table of the damper element.
componentEndAComponent end A of the damper element (either translational or rotational.
componentEndBComponent end B of the damper element (either translational or rotational.
void NXOpen::CAE::ElementAssociatedDataUtils::SetGapData ( NXOpen::CAE::FEElement element,
NXOpen::CAE::PhysicalPropertyTable physicalPropertyTable,
NXOpen::CAE::CaeElementAssociatedDataUtilsOrientationMethod  oriMethod,
NXOpen::Direction oriDirr,
NXOpen::CoordinateSystem coordinateSystem,
NXOpen::CAE::FENode oriNode 
)

Sets gap element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
physicalPropertyTablePhysical property table of the gap element.
oriMethodMaterial orientation method.
oriDirrOrientation vector.
coordinateSystemCoordinate system for orienting by coordinate system.
oriNodeOrientation node.
void NXOpen::CAE::ElementAssociatedDataUtils::SetInterpolationData ( NXOpen::CAE::FEElement element,
const std::vector< NXOpen::CAE::DofTerm > &  dofDataTerms,
const std::vector< int > &  umData 
)

Sets interpolation element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
dofDataTermsTerm of dof in the interpolation element.
umDataData that indicates the start of the degrees-of-freedom belonging to the m-set. This value is not used by all solvers.
void NXOpen::CAE::ElementAssociatedDataUtils::SetLumpedMassData ( NXOpen::CAE::FEElement element,
double  mass 
)

Sets lumped mass element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
massMass value in units kg or lbm.
void NXOpen::CAE::ElementAssociatedDataUtils::SetRigidData ( NXOpen::CAE::FEElement element,
const std::vector< NXOpen::CAE::CaeElementAssociatedDataUtilsDof > &  dofs 
)

Sets rigid element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
dofsThe 6 dofs of the rigid element.
void NXOpen::CAE::ElementAssociatedDataUtils::SetShellData ( NXOpen::CAE::FEElement element,
const std::vector< double > &  cornerNodeThicknesses,
const std::vector< double > &  cornerNodeGapValues,
double  zOffset,
NXOpen::CAE::PhysicalPropertyTable physicalPropertyTable,
NXOpen::CAE::CaeElementAssociatedDataUtilsMatOrientationMethod  matOriMethod,
NXOpen::CoordinateSystem coordinateSystem,
double  matOriAngle,
NXOpen::CAE::CaeElementAssociatedDataUtilsCsysDataType  csysDataType,
const NXOpen::Point3d originPoint,
const NXOpen::Point3d zAxisPoint,
const NXOpen::Point3d planePoint,
int  preferredLabel 
)

Sets shell element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
cornerNodeThicknessesCorner node thicknesses in units mm or in.
cornerNodeGapValuesCorner node gap values in units mm or in.
zOffsetZ offset value.
physicalPropertyTablePhysical property table of the shell element.
matOriMethodMaterial orientation method.
coordinateSystemCoordinate system for orienting by coordinate system.
matOriAngleMaterial orientation angle.
csysDataTypeMaterial orientation coordinate system type for csys data option.
originPointMaterial orientation csys data origin point.
zAxisPointMaterial orientation csys data point on z-axis.
planePointMaterial orientation csys data point in the x-z plane if cartesian csys or azimuthal origin plane if cylindrical/spherical csys.
preferredLabelPreferred coordinate system label for csys data export.
void NXOpen::CAE::ElementAssociatedDataUtils::SetSpringData ( NXOpen::CAE::FEElement element,
NXOpen::CAE::PhysicalPropertyTable physicalPropertyTable,
double  stiffness,
NXOpen::CAE::CaeElementAssociatedDataUtilsComponentEnd  componentEndA,
NXOpen::CAE::CaeElementAssociatedDataUtilsComponentEnd  componentEndB 
)

Sets spring element associated data.


Created in NX12.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
elementelement
physicalPropertyTablePhysical property table of the spring element.
stiffnessSpring stiffness value either translational in units N/mm or lbf/in or rotational in units N-mm or lbf-in.
componentEndAComponent end A of the spring element (either translational or rotational.
componentEndBComponent end B of the spring element (either translational or rotational.
tag_t NXOpen::CAE::ElementAssociatedDataUtils::Tag ( ) const

Returns the tag of this object.


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