NX Open C++ Reference Guide
|
Represents a system to access element associated data. More...
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.
Returns beam element associated data.
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
element | element |
hasAssociatedDataDefined | True if element has element associated data defined. If false, the parameters that follow are ignored. |
physicalPropertyTable | Physical property table of the beam element. |
oriMethod | Orientation method. |
vectorType | Orientation vector type. Only used if orientation method is vector. |
direction | Orientation direction. Only used if orientation method is vector. |
orientationNode | Orientation node. Only used if orientation method is node. |
endAState | Pin flags End A state |
pinFlagEndADOF1 | Pin flag End A for DOF 1. |
pinFlagEndADOF2 | Pin flag End A for DOF 2. |
pinFlagEndADOF3 | Pin flag End A for DOF 3. |
pinFlagEndADOF4 | Pin flag End A for DOF 4. |
pinFlagEndADOF5 | Pin flag End A for DOF 5. |
pinFlagEndADOF6 | Pin flag End A for DOF 6. |
endBState | Pin flags End B state |
pinFlagEndBDOF1 | Pin flag End B for DOF 1. |
pinFlagEndBDOF2 | Pin flag End B for DOF 2. |
pinFlagEndBDOF3 | Pin flag End B for DOF 3. |
pinFlagEndBDOF4 | Pin flag End B for DOF 4. |
pinFlagEndBDOF5 | Pin flag End B for DOF 5. |
pinFlagEndBDOF6 | Pin flag End B for DOF 6. |
xOffsetEndA | X offset to shear center in nodal displacement coordinate system for End A in units mm or in. |
yOffsetEndA | Y offset to shear center in nodal displacement coordinate system for End A in units mm or in. |
zOffsetEndA | Z offset to shear center in nodal displacement coordinate system for End A in units mm or in. |
xOffsetEndB | X offset to shear center in nodal displacement coordinate system for End B in units mm or in. |
yOffsetEndB | Y offset to shear center in nodal displacement coordinate system for End B in units mm or in. |
zOffsetEndB | Z 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")
element | element |
hasAssociatedDataDefined | True if element has element associated data defined. If false, the parameters that follow are ignored. |
physicalPropertyTable | Physical property table of the bushing element. |
oriMethod | Orientation method. |
oriDirr | Orientation vector. |
coordinateSystem | Coordinate system for orienting by coordinate system. |
oriNode | Orientation node. |
csysDataType | Orientation coordinate system type for csys data option. |
originPoint | Orientation csys data origin point. |
zAxisPoint | Orientation csys data point on z-axis. |
planePoint | Orientation csys data point in the x-z plane if cartesian csys or azimuthal origin plane if cylindrical/spherical csys. |
preferredLabel | Preferred 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")
element | element |
hasAssociatedDataDefined | True if element has element associated data defined. If false, the parameters that follow are ignored. |
terms | Term of dof in the constraint equation. The first degree of freedom in the array defines the dependent degree of freedom. |
constantTerm | The 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")
element | element |
hasAssociatedDataDefined | True if element has element associated data defined. If false, the parameters that follow are ignored. |
viscousDamping | Viscous damping value either translational in units N-sec/mm or lbf-sec/in or rotational in units mN-mm-sec or lbf-in-sec. |
physicalPropertyTable | Physical property table of the damper element. |
componentEndA | Component end A of the damper element (either translational or rotational). |
componentEndB | Component 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")
element | element |
hasAssociatedDataDefined | True if element has element associated data defined. If false, the parameters that follow are ignored. |
physicalPropertyTable | Physical property table of the gap element. |
oriMethod | Orientation method. |
oriDirr | Orientation vector. |
coordinateSystem | Coordinate system for orienting by coordinate system. |
oriNode | Orientation 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.
element | element |
hasAssociatedDataDefined | True if element has element associated data defined. If false, the parameters that follow are ignored. |
dofDataTerms | Term 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")
element | element |
hasAssociatedDataDefined | True if element has element associated data defined. If false, the parameters that follow are ignored. |
mass | Mass 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")
element | element |
hasAssociatedDataDefined | True if element has element associated data defined. If false, the parameters that follow are ignored. |
dofs | The 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")
element | element |
hasAssociatedDataDefined | True if element has element associated data defined. If false, the parameters that follow are ignored. |
cornerNodeThicknesses | Corner node thicknesses in units mm or in. |
cornerNodeGapValues | Corner node gap values in units mm or in. |
zOffset | Z offset value. |
physicalPropertyTable | Physical property table of the shell element. |
matOriMethod | Material orientation method. |
coordinateSystem | Coordinate system for orienting by coordinate system. |
matOriAngle | Material orientation angle. |
csysDataType | Material orientation coordinate system type for csys data option. |
originPoint | Material orientation csys data origin point. |
zAxisPoint | Material orientation csys data point on z-axis. |
planePoint | Material orientation csys data point in the x-z plane if cartesian csys or azimuthal origin plane if cylindrical/spherical csys. |
preferredLabel | Preferred 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")
element | element |
hasAssociatedDataDefined | True if element has element associated data defined. If false, the parameters that follow are ignored. |
physicalPropertyTable | Physical property table of the spring element. |
stiffness | Spring stiffness value either translational in units N/mm or lbf/in or rotational in units N-mm or lbf-in. |
componentEndA | Component end A of the spring element (either translational or rotational). |
componentEndB | Component end B of the spring element (either translational or rotational). |
Sets beam element associated data.
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
element | element |
physicalPropertyTable | Physical property table of the beam element. |
oriMethod | Orientation method. |
vectorType | Orientation vector type. Only used if orientation method is vector. |
direction | Orientation direction. Only used if orientation method is vector. |
orientationNode | Orientation node. Only used if orientation method is node. |
endReleaseA | End Release A state. |
pinFlagEndADOF1 | Pin flag End A for DOF 1. |
pinFlagEndADOF2 | Pin flag End A for DOF 2. |
pinFlagEndADOF3 | Pin flag End A for DOF 3. |
pinFlagEndADOF4 | Pin flag End A for DOF 4. |
pinFlagEndADOF5 | Pin flag End A for DOF 5. |
pinFlagEndADOF6 | Pin flag End A for DOF 6. |
endReleaseB | End Release B state. |
pinFlagEndBDOF1 | Pin flag End B for DOF 1. |
pinFlagEndBDOF2 | Pin flag End B for DOF 2. |
pinFlagEndBDOF3 | Pin flag End B for DOF 3. |
pinFlagEndBDOF4 | Pin flag End B for DOF 4. |
pinFlagEndBDOF5 | Pin flag End B for DOF 5. |
pinFlagEndBDOF6 | Pin flag End B for DOF 6. |
xOffsetEndA | X offset to shear center in nodal displacement coordinate system for End A in units mm or in. |
yOffsetEndA | Y offset to shear center in nodal displacement coordinate system for End A in units mm or in. |
zOffsetEndA | Z offset to shear center in nodal displacement coordinate system for End A in units mm or in. |
xOffsetEndB | X offset to shear center in nodal displacement coordinate system for End B in units mm or in. |
yOffsetEndB | Y offset to shear center in nodal displacement coordinate system for End B in units mm or in. |
zOffsetEndB | Z 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")
element | element |
physicalPropertyTable | Physical property table of the bushing element. |
oriMethod | Material orientation method. |
oriDirr | Orientation vector. |
coordinateSystem | Coordinate system for orienting by coordinate system. |
oriNode | Orientation node. |
csysDataType | Orientation coordinate system type for csys data option. |
originPoint | Orientation csys data origin point. |
zAxisPoint | Orientation csys data point on z-axis. |
planePoint | Orientation csys data point in the x-z plane if cartesian csys or azimuthal origin plane if cylindrical/spherical csys. |
preferredLabel | Preferred 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")
element | element |
terms | Term of dof in the constraint equation. The first degree of freedom in the array defines the dependent degree of freedom. |
constantTerm | The 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")
element | element |
viscousDamping | Viscous damping value either translational in units N-sec/mm or lbf-sec/in or rotational in units mN-mm-sec or lbf-in-sec. |
physicalPropertyTable | Physical property table of the damper element. |
componentEndA | Component end A of the damper element (either translational or rotational. |
componentEndB | Component 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")
element | element |
physicalPropertyTable | Physical property table of the gap element. |
oriMethod | Material orientation method. |
oriDirr | Orientation vector. |
coordinateSystem | Coordinate system for orienting by coordinate system. |
oriNode | Orientation 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")
element | element |
dofDataTerms | Term of dof in the interpolation element. |
umData | Data 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")
element | element |
mass | Mass 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")
element | element |
dofs | The 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")
element | element |
cornerNodeThicknesses | Corner node thicknesses in units mm or in. |
cornerNodeGapValues | Corner node gap values in units mm or in. |
zOffset | Z offset value. |
physicalPropertyTable | Physical property table of the shell element. |
matOriMethod | Material orientation method. |
coordinateSystem | Coordinate system for orienting by coordinate system. |
matOriAngle | Material orientation angle. |
csysDataType | Material orientation coordinate system type for csys data option. |
originPoint | Material orientation csys data origin point. |
zAxisPoint | Material orientation csys data point on z-axis. |
planePoint | Material orientation csys data point in the x-z plane if cartesian csys or azimuthal origin plane if cylindrical/spherical csys. |
preferredLabel | Preferred 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")
element | element |
physicalPropertyTable | Physical property table of the spring element. |
stiffness | Spring stiffness value either translational in units N/mm or lbf/in or rotational in units N-mm or lbf-in. |
componentEndA | Component end A of the spring element (either translational or rotational. |
componentEndB | Component end B of the spring element (either translational or rotational. |
tag_t NXOpen::CAE::ElementAssociatedDataUtils::Tag | ( | ) | const |
Returns the tag of this object.