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

Provides methods for managing set NXOpen::CAE::PolygonGeometryManager. More...

Public Types

enum  PolygonBodyResolutionType { PolygonBodyResolutionTypeStandard, PolygonBodyResolutionTypeMedium, PolygonBodyResolutionTypeHigh }
 Entity type. More...
 

Public Member Functions

NXOpen::CAE::GeometryRecipeCollectionCaeGeometryRecipes ()
 Returns the geometry recipes belonging to the FEM. More...
 
NXOpen::CAE::PolygonGeometryManager::PolygonBodyResolutionType GetPolygonBodyResolutionOnFemBodies ()
 Gets the tesselation 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. 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. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Provides methods for managing set NXOpen::CAE::PolygonGeometryManager.


Use the NXOpen::CAE::GeometryRecipeCollection class to create a recipe.

Created in NX10.0.0.

Member Enumeration Documentation

Entity type.

Enumerator
PolygonBodyResolutionTypeStandard 

standard

PolygonBodyResolutionTypeMedium 

medium

PolygonBodyResolutionTypeHigh 

high

Member Function Documentation

NXOpen::CAE::GeometryRecipeCollection* NXOpen::CAE::PolygonGeometryManager::CaeGeometryRecipes ( )

Returns the geometry recipes belonging to the FEM.


Created in NX10.0.0.

NXOpen::CAE::PolygonGeometryManager::PolygonBodyResolutionType NXOpen::CAE::PolygonGeometryManager::GetPolygonBodyResolutionOnFemBodies ( )

Gets the tesselation on polygon bodies that were created from CAD bodies.

Returns
Tesselation on all polygon bodies
Created in NX11.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
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")

Parameters
resTypeTesselation 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.

Returns

Created in NX11.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
resolutionTyperesolution type
inPolygonBodiesin 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.

Returns

Created in NX11.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
resolutionTyperesolution type
inPolygonBodiesin polygon bodies
tag_t NXOpen::CAE::PolygonGeometryManager::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.