NX Open C++ Reference Guide
|
Represents a CAE::MeshControl
To create a new instance of this class, use CAE::MeshControlCollection::CreateBuilder
Created in NX5.0.0.
More...
Public Types | |
enum | ProgressionTypes { ProgressionTypesStart, ProgressionTypesEnd, ProgressionTypesCenter, ProgressionTypesLastValue } |
the mesh control progression subtypes. More... | |
enum | SizeTypes { SizeTypesAll, SizeTypesStart, SizeTypesEnd, SizeTypesStartAndEnd, SizeTypesLastValue } |
the mesh control size subtypes. More... | |
enum | Types { TypesEdgeDensityNumber, TypesEdgeDensitySize, TypesEdgeDensityChordal, TypesEdgeDensityProgression, TypesFaceDensitySize, TypesTypesLastValue } |
the mesh control types More... | |
Public Member Functions | |
void | AutoSize () |
The calculate Auto Size method. | |
NXOpen::Expression * | ChordalTolerance () |
Returns the value stored in chordal tolerance field. | |
std::vector < NXOpen::CAE::MeshControl * > | CommitDensities () |
Commits the creation of the CAE::MeshControl objects or Commits the changes made to the CAE::MeshControl. | |
NXOpen::Expression * | EdgeFraction () |
Returns the value stored in edge fraction field. | |
NXOpen::Expression * | EndSize () |
Returns the value stored in end size field. | |
NXOpen::Expression * | GeometricRatio () |
Returns the value stored in geometric ratio field. | |
NXOpen::CAE::MeshControlBuilder::Types | MainType () |
Returns the type of mesh control Created in NX5.0.0. | |
int | NumOfElements () |
Returns the number of elements defined on edge. | |
NXOpen::Expression * | OverallSize () |
Returns the value stored in Size field. | |
NXOpen::CAE::MeshControlBuilder::ProgressionTypes | ProgressionSubtype () |
Returns the progression or bias starting type Created in NX5.0.0. | |
NXOpen::SelectNXObjectList * | Selection () |
Returns the selection Created in NX5.0.0. | |
void | SetMainType (NXOpen::CAE::MeshControlBuilder::Types type) |
Sets the type of mesh control Created in NX5.0.0. | |
void | SetNumOfElements (int numOfElements) |
Sets the number of elements defined on edge. | |
void | SetProgressionSubtype (NXOpen::CAE::MeshControlBuilder::ProgressionTypes type) |
Sets the progression or bias starting type Created in NX5.0.0. | |
void | SetSizeSubtype (NXOpen::CAE::MeshControlBuilder::SizeTypes type) |
Sets the size type of mesh control Created in NX5.0.0. | |
NXOpen::CAE::MeshControlBuilder::SizeTypes | SizeSubtype () |
Returns the size type of mesh control Created in NX5.0.0. | |
NXOpen::Expression * | StartSize () |
Returns the value stored in start size field. |
Represents a CAE::MeshControl
To create a new instance of this class, use CAE::MeshControlCollection::CreateBuilder
Created in NX5.0.0.
The calculate Auto Size method.
This computes and populates num of elements and size fields based auto element size computation. Selected geometry is used in computation.
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the value stored in chordal tolerance field.
This field represents: Tolerance for CAE::MeshControlBuilder::TypesEdgeDensityChordal
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
std::vector<NXOpen::CAE::MeshControl *> NXOpen::CAE::MeshControlBuilder::CommitDensities | ( | ) |
Commits the creation of the CAE::MeshControl objects or Commits the changes made to the CAE::MeshControl.
Returns the value stored in edge fraction field.
This field represents: Fraction for CAE::MeshControlBuilder::TypesEdgeDensityProgression
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the value stored in end size field.
This field represents: Size for CAE::MeshControlBuilder::TypesEdgeDensitySize
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the value stored in geometric ratio field.
This field represents: Ratio for CAE::MeshControlBuilder::TypesEdgeDensityProgression
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the type of mesh control
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the number of elements defined on edge.
Valid for following types: CAE::MeshControlBuilder::TypesEdgeDensityNumber , CAE::MeshControlBuilder::TypesEdgeDensityProgression
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the value stored in Size field.
This field represents: Size for CAE::MeshControlBuilder::TypesEdgeDensitySize Size for CAE::MeshControlBuilder::TypesFaceDensitySize
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::MeshControlBuilder::ProgressionTypes NXOpen::CAE::MeshControlBuilder::ProgressionSubtype | ( | ) |
Returns the progression or bias starting type
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the selection
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Sets the type of mesh control
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
type | type |
void NXOpen::CAE::MeshControlBuilder::SetNumOfElements | ( | int | numOfElements | ) |
Sets the number of elements defined on edge.
Valid for following types: CAE::MeshControlBuilder::TypesEdgeDensityNumber , CAE::MeshControlBuilder::TypesEdgeDensityProgression
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
numOfElements | numofelements |
void NXOpen::CAE::MeshControlBuilder::SetProgressionSubtype | ( | NXOpen::CAE::MeshControlBuilder::ProgressionTypes | type | ) |
Sets the progression or bias starting type
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
type | type |
void NXOpen::CAE::MeshControlBuilder::SetSizeSubtype | ( | NXOpen::CAE::MeshControlBuilder::SizeTypes | type | ) |
Sets the size type of mesh control
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
type | type |
Returns the size type of mesh control
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the value stored in start size field.
This field represents: Size for CAE::MeshControlBuilder::TypesEdgeDensitySize
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")