NXOpen C++ Reference Guide
|
Provides methods for managing set NXOpen::CAE::PolygonGeometryManager. More...
Public Types | |
enum | PolygonBodyResolutionType { PolygonBodyResolutionTypeStandard, PolygonBodyResolutionTypeMedium, PolygonBodyResolutionTypeHigh, PolygonBodyResolutionTypeCustom } |
Entity type. More... | |
Public Member Functions | |
NXOpen::Expression * | AutomaticCustomDistance (const std::vector< NXOpen::Body * > &inSolidBodies) |
The creation of custom resolution automatic distance on a fem bodies Created in NX1847.0.0. More... | |
NXOpen::Expression * | AutomaticCustomDistanceFromPolygonBodies (const std::vector< NXOpen::CAE::CAEBody * > &inSolidBodies) |
The creation of custom resolution automatic distance Created in NX1847.0.0. More... | |
NXOpen::CAE::GeometryRecipeCollection * | CaeGeometryRecipes () |
Returns the geometry recipes belonging to the FEM. More... | |
NXOpen::Expression * | GetPolygonBodyResolutionCustomAngle (NXOpen::CAE::CAEBody *polygonBody) |
Gets the the angle for custom resolution on a polygon body. More... | |
NXOpen::Expression * | GetPolygonBodyResolutionCustomAngleOnFemBodies () |
Gets the the angle for custom resolution tesselation on polygon bodies that were created from CAD bodies. More... | |
NXOpen::Expression * | GetPolygonBodyResolutionCustomDistance (NXOpen::CAE::CAEBody *polygonBody) |
Gets the distance for custom resolution on a polygon bodies. More... | |
NXOpen::Expression * | GetPolygonBodyResolutionCustomDistanceOnFemBodies () |
Gets the the distance for custom resolution tesselation on polygon bodies that were created from CAD bodies. More... | |
NXOpen::CAE::PolygonGeometryManager::PolygonBodyResolutionType | GetPolygonBodyResolutionOnFemBodies () |
Gets the tesselation on polygon bodies that were created from CAD bodies. More... | |
void | SetPolygonBodyResolutionCustomAngle (NXOpen::Expression *customAngle, const std::vector< NXOpen::CAE::CAEBody * > &inPolygonBodies) |
Set Angle for Custom Resolution on a polygon body. More... | |
void | SetPolygonBodyResolutionCustomAngleOnFemBodies (NXOpen::Expression *customAngle) |
Sets the anlge for custom resolution tesellation on polygon bodies that were created from CAD bodies. More... | |
void | SetPolygonBodyResolutionCustomDistance (NXOpen::Expression *customDistance, const std::vector< NXOpen::CAE::CAEBody * > &inPolygonBodies) |
Set Distance for Custom Resolution on a polygon bodies This value will be considered only when polygon body resolution is set to custom Created in NX1847.0.0. More... | |
void | SetPolygonBodyResolutionCustomDistanceOnFemBodies (NXOpen::Expression *customDistance) |
Sets the distance for custom resolution tesellation on polygon bodies that were created from CAD bodies. More... | |
void | SetPolygonBodyResolutionOnFemBodies (NXOpen::CAE::PolygonGeometryManager::PolygonBodyResolutionType resType) |
Sets the tesselation on polygon bodies that were created from CAD bodies. More... | |
std::vector < NXOpen::CAE::CAEBody * > | SetPolygonBodyResolutionWithRecreate (NXOpen::CAE::PolygonGeometryManager::PolygonBodyResolutionType resolutionType, const std::vector< NXOpen::CAE::CAEBody * > &inPolygonBodies) |
Set Resolution for polygon body with recreate body only Created in NX11.0.0. More... | |
std::vector < NXOpen::CAE::CAEBody * > | SetPolygonBodyResolutionWithRecreateAndUpdate (NXOpen::CAE::PolygonGeometryManager::PolygonBodyResolutionType resolutionType, const std::vector< NXOpen::CAE::CAEBody * > &inPolygonBodies) |
Set Resolution for polygon body with recreate body and update only Created in NX11.0.0. More... | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Provides methods for managing set NXOpen::CAE::PolygonGeometryManager.
Use the NXOpen::CAE::GeometryRecipeCollection class to create a recipe.
Created in NX10.0.0.
NXOpen::Expression* NXOpen::CAE::PolygonGeometryManager::AutomaticCustomDistance | ( | const std::vector< NXOpen::Body * > & | inSolidBodies | ) |
The creation of custom resolution automatic distance on a fem bodies
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
inSolidBodies | in solid bodies |
NXOpen::Expression* NXOpen::CAE::PolygonGeometryManager::AutomaticCustomDistanceFromPolygonBodies | ( | const std::vector< NXOpen::CAE::CAEBody * > & | inSolidBodies | ) |
The creation of custom resolution automatic distance
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
inSolidBodies | in solid bodies |
NXOpen::CAE::GeometryRecipeCollection* NXOpen::CAE::PolygonGeometryManager::CaeGeometryRecipes | ( | ) |
Returns the geometry recipes belonging to the FEM.
Created in NX10.0.0.
NXOpen::Expression* NXOpen::CAE::PolygonGeometryManager::GetPolygonBodyResolutionCustomAngle | ( | NXOpen::CAE::CAEBody * | polygonBody | ) |
Gets the the angle for custom resolution on a polygon body.
polygonBody | polygon body |
NXOpen::Expression* NXOpen::CAE::PolygonGeometryManager::GetPolygonBodyResolutionCustomAngleOnFemBodies | ( | ) |
Gets the the angle for custom resolution tesselation on polygon bodies that were created from CAD bodies.
This value will be considered only when polygon body resolution is set to custom
NXOpen::Expression* NXOpen::CAE::PolygonGeometryManager::GetPolygonBodyResolutionCustomDistance | ( | NXOpen::CAE::CAEBody * | polygonBody | ) |
Gets the distance for custom resolution on a polygon bodies.
This value will be null if polygon body resolution is not custom
polygonBody | polygon body |
NXOpen::Expression* NXOpen::CAE::PolygonGeometryManager::GetPolygonBodyResolutionCustomDistanceOnFemBodies | ( | ) |
Gets the the distance for custom resolution tesselation on polygon bodies that were created from CAD bodies.
This value will be considered only when polygon body resolution is set to custom
NXOpen::CAE::PolygonGeometryManager::PolygonBodyResolutionType NXOpen::CAE::PolygonGeometryManager::GetPolygonBodyResolutionOnFemBodies | ( | ) |
Gets the tesselation on polygon bodies that were created from CAD bodies.
void NXOpen::CAE::PolygonGeometryManager::SetPolygonBodyResolutionCustomAngle | ( | NXOpen::Expression * | customAngle, |
const std::vector< NXOpen::CAE::CAEBody * > & | inPolygonBodies | ||
) |
Set Angle for Custom Resolution on a polygon body.
This value will be considered only when polygon body resolution is set to custom
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
customAngle | custom angle |
inPolygonBodies | in polygon bodies |
void NXOpen::CAE::PolygonGeometryManager::SetPolygonBodyResolutionCustomAngleOnFemBodies | ( | NXOpen::Expression * | customAngle | ) |
Sets the anlge for custom resolution tesellation on polygon bodies that were created from CAD bodies.
This value will be considered only when polygon body resolution is set to custom
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
customAngle | Angle for Custom Resolution Option on all polygon bodies |
void NXOpen::CAE::PolygonGeometryManager::SetPolygonBodyResolutionCustomDistance | ( | NXOpen::Expression * | customDistance, |
const std::vector< NXOpen::CAE::CAEBody * > & | inPolygonBodies | ||
) |
Set Distance for Custom Resolution on a polygon bodies This value will be considered only when polygon body resolution is set to custom
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
customDistance | custom distance |
inPolygonBodies | in polygon bodies |
void NXOpen::CAE::PolygonGeometryManager::SetPolygonBodyResolutionCustomDistanceOnFemBodies | ( | NXOpen::Expression * | customDistance | ) |
Sets the distance for custom resolution tesellation on polygon bodies that were created from CAD bodies.
This value will be considered only when polygon body resolution is set to custom
Created in NX1847.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
customDistance | Distance for Custom Resolution Option |
void NXOpen::CAE::PolygonGeometryManager::SetPolygonBodyResolutionOnFemBodies | ( | NXOpen::CAE::PolygonGeometryManager::PolygonBodyResolutionType | resType | ) |
Sets the tesselation on polygon bodies that were created from CAD bodies.
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
resType | Tesselation on all polygon bodies |
std::vector<NXOpen::CAE::CAEBody *> NXOpen::CAE::PolygonGeometryManager::SetPolygonBodyResolutionWithRecreate | ( | NXOpen::CAE::PolygonGeometryManager::PolygonBodyResolutionType | resolutionType, |
const std::vector< NXOpen::CAE::CAEBody * > & | inPolygonBodies | ||
) |
Set Resolution for polygon body with recreate body only
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
resolutionType | resolution type |
inPolygonBodies | in polygon bodies |
std::vector<NXOpen::CAE::CAEBody *> NXOpen::CAE::PolygonGeometryManager::SetPolygonBodyResolutionWithRecreateAndUpdate | ( | NXOpen::CAE::PolygonGeometryManager::PolygonBodyResolutionType | resolutionType, |
const std::vector< NXOpen::CAE::CAEBody * > & | inPolygonBodies | ||
) |
Set Resolution for polygon body with recreate body and update only
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
resolutionType | resolution type |
inPolygonBodies | in polygon bodies |
tag_t NXOpen::CAE::PolygonGeometryManager::Tag | ( | ) | const |
Returns the tag of this object.