NX Open C++ Reference Guide
|
Represents a NXOpen::CAE::ConvexMeshBuilder
To create a new instance of this class, use NXOpen::CAE::NodeElementManager::CreateConvexMeshBuilder
Default values.
More...
Public Types | |
enum | OffsetMethodOption { OffsetMethodOptionDistanceAlongNormal, OffsetMethodOptionScaleFactor, OffsetMethodOptionNone } |
the offset method option More... | |
Public Member Functions | |
void | AutomaticElementSize () |
The creation of automatic element size Created in NX11.0.0. More... | |
NXOpen::Expression * | ElementSize () |
Returns the element size More... | |
NXOpen::CAE::ElementTypeBuilder * | ElementType () |
Returns the element type Created in NX11.0.0. More... | |
void | GetInfinitePlanes (std::vector< NXOpen::Plane * > &infinitePlanes) |
The Infinite planes Created in NX12.0.0. More... | |
NXOpen::Plane * | InfinitePlane () |
Returns the infinite plane More... | |
bool | InfinitePlaneState () |
Returns the infinite plane option More... | |
NXOpen::Expression * | OffsetDistance () |
Returns the offset distance More... | |
NXOpen::CAE::ConvexMeshBuilder::OffsetMethodOption | OffsetMethod () |
Returns the offset method option More... | |
NXOpen::CAE::PropertyTable * | PropertyTable () |
Returns the Convex Mesh property table The property table contains the parameters needed for the Mesh Refinement Created in NX12.0.0. More... | |
NXOpen::Expression * | ScaleFactor () |
Returns the scale factor More... | |
NXOpen::SelectTaggedObjectList * | SelectMesh () |
Returns the select mesh Created in NX11.0.0. More... | |
void | SetInfinitePlane (NXOpen::Plane *infinitePlane) |
Sets the infinite plane More... | |
void | SetInfinitePlanes (const std::vector< NXOpen::Plane * > &pPlaneTags) |
The Infinite planes Created in NX12.0.0. More... | |
void | SetInfinitePlaneState (bool infinitePlaneState) |
Sets the infinite plane option More... | |
void | SetOffsetMethod (NXOpen::CAE::ConvexMeshBuilder::OffsetMethodOption offsetMethod) |
Sets the offset method option More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a NXOpen::CAE::ConvexMeshBuilder
To create a new instance of this class, use NXOpen::CAE::NodeElementManager::CreateConvexMeshBuilder
Default values.
Property | Value |
---|---|
OffsetMethod (deprecated) |
DistanceAlongNormal |
Created in NX11.0.0.
the offset method option
Use NXOpen::CAE::PropertyTable instead.
Enumerator | |
---|---|
OffsetMethodOptionDistanceAlongNormal |
distance along normal |
OffsetMethodOptionScaleFactor |
scale factor |
OffsetMethodOptionNone |
none |
void NXOpen::CAE::ConvexMeshBuilder::AutomaticElementSize | ( | ) |
The creation of automatic element size
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::Expression* NXOpen::CAE::ConvexMeshBuilder::ElementSize | ( | ) |
Returns the element size
Use NXOpen::CAE::PropertyTable instead.
Created in NX11.0.0.
License requirements : None
NXOpen::CAE::ElementTypeBuilder* NXOpen::CAE::ConvexMeshBuilder::ElementType | ( | ) |
Returns the element type
Created in NX11.0.0.
License requirements : None
void NXOpen::CAE::ConvexMeshBuilder::GetInfinitePlanes | ( | std::vector< NXOpen::Plane * > & | infinitePlanes | ) |
The Infinite planes
Created in NX12.0.0.
License requirements : None
infinitePlanes | infiniteplanes |
NXOpen::Plane* NXOpen::CAE::ConvexMeshBuilder::InfinitePlane | ( | ) |
Returns the infinite plane
Use NXOpen::CAE::RecipeConvexMesh instead.
Created in NX11.0.0.
License requirements : None
bool NXOpen::CAE::ConvexMeshBuilder::InfinitePlaneState | ( | ) |
Returns the infinite plane option
Use NXOpen::CAE::PropertyTable instead.
Created in NX11.0.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::ConvexMeshBuilder::OffsetDistance | ( | ) |
Returns the offset distance
Use NXOpen::CAE::PropertyTable instead.
Created in NX11.0.0.
License requirements : None
NXOpen::CAE::ConvexMeshBuilder::OffsetMethodOption NXOpen::CAE::ConvexMeshBuilder::OffsetMethod | ( | ) |
Returns the offset method option
Use NXOpen::CAE::PropertyTable instead.
Created in NX11.0.0.
License requirements : None
NXOpen::CAE::PropertyTable* NXOpen::CAE::ConvexMeshBuilder::PropertyTable | ( | ) |
Returns the Convex Mesh property table The property table contains the parameters needed for the Mesh Refinement
Created in NX12.0.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::ConvexMeshBuilder::ScaleFactor | ( | ) |
Returns the scale factor
Use NXOpen::CAE::PropertyTable instead.
Created in NX11.0.0.
License requirements : None
NXOpen::SelectTaggedObjectList* NXOpen::CAE::ConvexMeshBuilder::SelectMesh | ( | ) |
Returns the select mesh
Created in NX11.0.0.
License requirements : None
void NXOpen::CAE::ConvexMeshBuilder::SetInfinitePlane | ( | NXOpen::Plane * | infinitePlane | ) |
Sets the infinite plane
Use NXOpen::CAE::RecipeConvexMesh instead.
Created in NX11.0.0.
License requirements : None
infinitePlane | infiniteplane |
void NXOpen::CAE::ConvexMeshBuilder::SetInfinitePlanes | ( | const std::vector< NXOpen::Plane * > & | pPlaneTags | ) |
The Infinite planes
Created in NX12.0.0.
License requirements : None
pPlaneTags | pplanetags |
void NXOpen::CAE::ConvexMeshBuilder::SetInfinitePlaneState | ( | bool | infinitePlaneState | ) |
Sets the infinite plane option
Use NXOpen::CAE::PropertyTable instead.
Created in NX11.0.0.
License requirements : None
infinitePlaneState | infiniteplanestate |
void NXOpen::CAE::ConvexMeshBuilder::SetOffsetMethod | ( | NXOpen::CAE::ConvexMeshBuilder::OffsetMethodOption | offsetMethod | ) |
Sets the offset method option
Use NXOpen::CAE::PropertyTable instead.
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
offsetMethod | offsetmethod |