NX Open C++ Reference Guide
|
Represents a system to query information about FE-based elements
To obtain an instance of this class, refer to NXOpen::CAE::NodeElementManager
Created in NX11.0.0.
More...
Public Member Functions | |
std::vector< NXOpen::Point3d > | Ask2d3dElementCentroids (const std::vector< NXOpen::CAE::FEElement * > &elements, NXOpen::CoordinateSystem *coordinateSystem) |
Returns the centroids of 2D and 3d finite elements in absolute or reference coordinate system. More... | |
std::vector< double > | Ask2dElementAreas (const std::vector< NXOpen::CAE::FEElement * > &elements) |
Returns the areas of the 2D finite elements. More... | |
std::vector< NXOpen::Vector3d > | Ask2dElementNormals (const std::vector< NXOpen::CAE::FEElement * > &elements) |
Returns the normals of the 2D finite elements. More... | |
std::vector< double > | Ask3dElementVolumes (const std::vector< NXOpen::CAE::FEElement * > &elements) |
Returns the volumes of the 3D finite elements. More... | |
NXOpen::CAE::BeamElementInfoHandler * | CreateBeamElementInfoHandler () |
Returns a NXOpen::CAE::BeamElementInfoHandler . More... | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a system to query information about FE-based elements
To obtain an instance of this class, refer to NXOpen::CAE::NodeElementManager
Created in NX11.0.0.
std::vector<NXOpen::Point3d> NXOpen::CAE::ElementInfoUtils::Ask2d3dElementCentroids | ( | const std::vector< NXOpen::CAE::FEElement * > & | elements, |
NXOpen::CoordinateSystem * | coordinateSystem | ||
) |
Returns the centroids of 2D and 3d finite elements in absolute or reference coordinate system.
Use a tag of NULL for coordinateSystem to indicate the absolute coordinate system. It will fail if given wrong type of elements
elements | elements |
coordinateSystem | coordinatesystem |
std::vector<double> NXOpen::CAE::ElementInfoUtils::Ask2dElementAreas | ( | const std::vector< NXOpen::CAE::FEElement * > & | elements | ) |
Returns the areas of the 2D finite elements.
It will fail if given wrong type of elements
elements | elements |
std::vector<NXOpen::Vector3d> NXOpen::CAE::ElementInfoUtils::Ask2dElementNormals | ( | const std::vector< NXOpen::CAE::FEElement * > & | elements | ) |
Returns the normals of the 2D finite elements.
It will fail if given wrong type of elements
elements | elements |
std::vector<double> NXOpen::CAE::ElementInfoUtils::Ask3dElementVolumes | ( | const std::vector< NXOpen::CAE::FEElement * > & | elements | ) |
Returns the volumes of the 3D finite elements.
It will fail if given wrong type of elements
elements | elements |
NXOpen::CAE::BeamElementInfoHandler* NXOpen::CAE::ElementInfoUtils::CreateBeamElementInfoHandler | ( | ) |
Returns a NXOpen::CAE::BeamElementInfoHandler .
tag_t NXOpen::CAE::ElementInfoUtils::Tag | ( | ) | const |
Returns the tag of this object.