NX Open C++ Reference Guide
|
Represents a NXOpen::CAE::MeshControl
To create a new instance of this class, use NXOpen::CAE::MeshControlCollection::CreateBuilder
Default values.
More...
Public Member Functions | |
int | AddWeldFaceDefinition () |
Create weld face definition. More... | |
NXOpen::Expression * | AspectRatio () |
Returns the aspect ratio Created in NX8.5.0. More... | |
std::vector< int > | AutoCreateWeldFaceDefinitions () |
Auto create face definitions. More... | |
void | AutoSize () |
The calculate Auto Size method. More... | |
NXOpen::SelectNXObjectList * | BlBodySelection () |
Returns the body selection for boundary layer Created in NX10.0.0. More... | |
bool | BlBodySelectionToggle () |
Returns the boundary layer body selection toggle Created in NX10.0.0. More... | |
NXOpen::SelectNXObjectList * | BoundingVolumeBodySelection () |
Returns the bounding volume body selection, This is optional and Bodies selected must be inside or crossing the selected selection recipe Body selection for NXOpen::CAE::MeshControlBuilder::TypesBoundingVolumeDensity Created in NX12.0.0. More... | |
NXOpen::Expression * | BoundingVolumeDensityElementSize () |
Returns the value stored in element size field. More... | |
NXOpen::Expression * | ChordalTolerance () |
Returns the value stored in chordal tolerance field. More... | |
std::vector < NXOpen::CAE::MeshControl * > | CommitDensities () |
Commits the creation of the NXOpen::CAE::MeshControl objects or Commits the changes made to the NXOpen::CAE::MeshControl. More... | |
NXOpen::Expression * | CylinderAxialElementSize () |
Returns the cylinder axial element size Created in NX8.5.0. More... | |
NXOpen::CAE::MeshControlBuilder::CylinderAxialElementSizeType | CylinderAxialElementSizeOption () |
Returns the cylinder axial element size option Created in NX8.5.0. More... | |
int | CylinderAxialNumElements () |
Returns the cylinder axial num elements Created in NX8.5.0. More... | |
int | CylinderCircularNumElements () |
Returns the cylinder circular num elements Created in NX8.5.0. More... | |
int | CylinderCircularNumPerQuarter () |
Returns the cylinder circular num by degrees Created in NX8.5.0. More... | |
NXOpen::CAE::MeshControlBuilder::CylinderCircularSizeType | CylinderCircularSizeOption () |
Returns the cylinder circular size option Created in NX8.5.0. More... | |
bool | CylinderFreezeGeometryOption () |
Returns the selection cylinder freeze geometry option Created in NX12.0.0. More... | |
NXOpen::Expression * | CylinderMaxAngle () |
Returns the cylinder max angle Created in NX8.5.0. More... | |
NXOpen::Expression * | CylinderMaxRadius () |
Returns the cylinder max radius Created in NX8.5.0. More... | |
NXOpen::Expression * | CylinderMinAngle () |
Returns the cylinder min angle Created in NX8.5.0. More... | |
NXOpen::Expression * | CylinderMinRadius () |
Returns the cylinder min radius Created in NX8.5.0. More... | |
void | DeleteWeldFaceDefinitions (const std::vector< int > &piFaceDefinitions) |
Delete weld face definition Created in NX8.5.0. More... | |
NXOpen::Expression * | EdgeFraction () |
Returns the value stored in edge fraction field. More... | |
NXOpen::Expression * | EndSize () |
Returns the value stored in end size field. More... | |
NXOpen::CAE::MeshControlBuilder::FilletAxialElementSizeType | FilletAxialElementSizeOption () |
Returns the cylinder axial element size option Created in NX8.5.0. More... | |
NXOpen::Expression * | FilletCircumMinElementSize () |
Returns the fillet circum min element size Created in NX8.5.0. More... | |
int | FilletCircumNumberElements () |
Returns the fillet circum number elements Created in NX8.5.0. More... | |
NXOpen::CAE::MeshControlBuilder::FilletCircumferenceSizeType | FilletCircumSizeOption () |
Returns the fillet circum size option Created in NX8.5.0. More... | |
NXOpen::Expression * | FilletCircumTargetElemSize () |
Returns the fillet circum target elem size Created in NX8.5.0. More... | |
NXOpen::Expression * | FilletElementSize () |
Returns the fillet element size Created in NX8.5.0. More... | |
NXOpen::Expression * | FilletMaxAngle () |
Returns the fillet max angle Created in NX8.5.0. More... | |
NXOpen::Expression * | FilletMaxRadius () |
Returns the fillet max radius Created in NX8.5.0. More... | |
NXOpen::CAE::MeshControlBuilder::FilletType | FilletMethod () |
Returns the fillet method Created in NX8.5.0. More... | |
NXOpen::Expression * | FilletMinAngle () |
Returns the fillet min angle Created in NX8.5.0. More... | |
NXOpen::Expression * | FilletMinRadius () |
Returns the fillet min radius Created in NX8.5.0. More... | |
NXOpen::Expression * | FirstLayerThickness () |
Returns the layer thickness Created in NX10.0.0. More... | |
NXOpen::Expression * | GeometricRatio () |
Returns the value stored in geometric ratio field. More... | |
std::vector< int > | GetWeldFaceDefinitions () |
Get weld face definitions. More... | |
double | GrowthRate () |
Returns the growth rate Created in NX10.0.0. More... | |
NXOpen::CAE::MeshControlBuilder::HeightDefinedByOption | HeightDefinedBy () |
Returns the height defined by option Created in NX10.0.0. More... | |
bool | HoleAllowNonCircularHolesToggle () |
Returns the hole allow non circular holes filter toggle Created in NX10.0.0. More... | |
bool | HoleFreeEdgesToggle () |
Returns the hole free edges only filter toggle Created in NX8.5.0. More... | |
NXOpen::Expression * | HoleMaxRadius () |
Returns the hole max radius Created in NX8.5.0. More... | |
NXOpen::Expression * | HoleMinRadius () |
Returns the hole min radius Created in NX8.5.0. More... | |
void | LoadMeshControlData (NXOpen::CAE::MeshControl *tMeshControl) |
The intialization method for editing mesh control. More... | |
NXOpen::CAE::MeshControlBuilder::Types | MainType () |
Returns the type of mesh control Created in NX5.0.0. More... | |
int | MappedNumberOfLayers () |
Returns the mapped number of layers Created in NX8.5.0. More... | |
NXOpen::Expression * | MappedOffset () |
Returns the mapped offset Created in NX8.5.0. More... | |
NXOpen::Expression * | MinimumElementSize () |
Returns the minimum element size. More... | |
bool | MinimumElementSizeOption () |
Returns the minimum element size option. More... | |
int | NumberOfLayers () |
Returns the number of layers Created in NX10.0.0. More... | |
int | NumOfElements () |
Returns the number of elements defined on edge. More... | |
NXOpen::Expression * | OverallSize () |
Returns the value stored in Size field. More... | |
NXOpen::Expression * | PointElementSize () |
Returns the value stored in element size field. More... | |
NXOpen::Expression * | PointRadiusOfInfluence () |
Returns the value stored in radius of influence field. More... | |
NXOpen::CAE::MeshControlBuilder::ProgressionTypes | ProgressionSubtype () |
Returns the progression or bias starting type Created in NX5.0.0. More... | |
void | ResolveConflicts (bool fDoNotOverwriteExisting) |
To resolve conflicting or existing mesh control when creating new mesh controls if fDoNotOverwriteExisting is false then the existing lower order mesh controls will be overwritten if it is set to true then the geometry will be removed from creating new mesh control. More... | |
NXOpen::SelectNXObjectList * | Selection () |
Returns the selection Created in NX5.0.0. More... | |
bool | SelectionFilterToggle () |
Returns the selection filter toggle Created in NX8.5.0. More... | |
NXOpen::SelectNXObjectList * | SelectWeldFace () |
Returns the select weld face Created in NX8.5.0. More... | |
void | SetBlBodySelectionToggle (bool blBodySelectionToggle) |
Sets the boundary layer body selection toggle Created in NX10.0.0. More... | |
void | SetCylinderAxialElementSizeOption (NXOpen::CAE::MeshControlBuilder::CylinderAxialElementSizeType cylinderAxialElementSizeOption) |
Sets the cylinder axial element size option Created in NX8.5.0. More... | |
void | SetCylinderAxialNumElements (int cylinderAxialNumElements) |
Sets the cylinder axial num elements Created in NX8.5.0. More... | |
void | SetCylinderCircularNumElements (int cylinderCIrcularNumElements) |
Sets the cylinder circular num elements Created in NX8.5.0. More... | |
void | SetCylinderCircularNumPerQuarter (int cylinderCircularNumPerQuarter) |
Sets the cylinder circular num by degrees Created in NX8.5.0. More... | |
void | SetCylinderCircularSizeOption (NXOpen::CAE::MeshControlBuilder::CylinderCircularSizeType cylinderCircularSizeOption) |
Sets the cylinder circular size option Created in NX8.5.0. More... | |
void | SetCylinderFreezeGeometryOption (bool selectionCylinderFreezeGeometryOption) |
Sets the selection cylinder freeze geometry option Created in NX12.0.0. More... | |
void | SetFilletAxialElementSizeOption (NXOpen::CAE::MeshControlBuilder::FilletAxialElementSizeType filletAxialElementSizeOption) |
Sets the cylinder axial element size option Created in NX8.5.0. More... | |
void | SetFilletCircumNumberElements (int filletCircumNumberElements) |
Sets the fillet circum number elements Created in NX8.5.0. More... | |
void | SetFilletCircumSizeOption (NXOpen::CAE::MeshControlBuilder::FilletCircumferenceSizeType filletCircumSizeOption) |
Sets the fillet circum size option Created in NX8.5.0. More... | |
void | SetFilletMethod (NXOpen::CAE::MeshControlBuilder::FilletType filletMethod) |
Sets the fillet method Created in NX8.5.0. More... | |
void | SetGrowthRate (double growthRate) |
Sets the growth rate Created in NX10.0.0. More... | |
void | SetHeightDefinedBy (NXOpen::CAE::MeshControlBuilder::HeightDefinedByOption heightDefinedByOption) |
Sets the height defined by option Created in NX10.0.0. More... | |
void | SetHoleAllowNonCircularHolesToggle (bool holeAllowNonCircularHolesToggle) |
Sets the hole allow non circular holes filter toggle Created in NX10.0.0. More... | |
void | SetHoleFreeEdgesToggle (bool holeFreeEdgesToggle) |
Sets the hole free edges only filter toggle Created in NX8.5.0. More... | |
void | SetMainType (NXOpen::CAE::MeshControlBuilder::Types type) |
Sets the type of mesh control Created in NX5.0.0. More... | |
void | SetMappedNumberOfLayers (int mappedNumberOfLayers) |
Sets the mapped number of layers Created in NX8.5.0. More... | |
void | SetMinimumElementSizeOption (bool minimumElementSizeOption) |
Sets the minimum element size option. More... | |
void | SetNumberOfLayers (int numberOfLayers) |
Sets the number of layers Created in NX10.0.0. More... | |
void | SetNumOfElements (int numOfElements) |
Sets the number of elements defined on edge. More... | |
void | SetProgressionSubtype (NXOpen::CAE::MeshControlBuilder::ProgressionTypes type) |
Sets the progression or bias starting type Created in NX5.0.0. More... | |
void | SetSelectionFilterToggle (bool selectionFilterToggle) |
Sets the selection filter toggle Created in NX8.5.0. More... | |
void | SetSizeSubtype (NXOpen::CAE::MeshControlBuilder::SizeTypes type) |
Sets the size type of mesh control Created in NX5.0.0. More... | |
void | SetSizingOption (NXOpen::CAE::MeshControlBuilder::SizingType sizingOption) |
Sets the sizing option Created in NX8.5.0. More... | |
void | SetSpacingNumberOfElements (int spacingNumberOfElements) |
Sets the spacing number of elements Created in NX8.5.0. More... | |
void | SetWeldDirection (NXOpen::CAE::MeshControlBuilder::WeldSide weldDirection) |
Sets the weld direction Created in NX8.5.0. More... | |
void | SetWeldDirectionScarEdge (NXOpen::NXObject *tScarEdge) |
Sets the scar edge to define weld direction Created in NX8.5.0. More... | |
void | SetWeldFaceDefinition (int iFaceDefinition) |
Set current weld face definition Created in NX8.5.0. More... | |
void | SetWeldNumberOfLayers (int weldNumberOfLayers) |
Sets the weld number of layers Created in NX8.5.0. More... | |
NXOpen::CAE::MeshControlBuilder::SizeTypes | SizeSubtype () |
Returns the size type of mesh control Created in NX5.0.0. More... | |
NXOpen::CAE::MeshControlBuilder::SizingType | SizingOption () |
Returns the sizing option Created in NX8.5.0. More... | |
NXOpen::Expression * | SpacingElementSize () |
Returns the spacing element size Created in NX8.5.0. More... | |
int | SpacingNumberOfElements () |
Returns the spacing number of elements Created in NX8.5.0. More... | |
NXOpen::Expression * | StartSize () |
Returns the value stored in start size field. More... | |
NXOpen::Expression * | TotalThickness () |
Returns the total thickness Created in NX10.0.0. More... | |
NXOpen::CAE::MeshControlBuilder::WeldSide | WeldDirection () |
Returns the weld direction Created in NX8.5.0. More... | |
NXOpen::NXObject * | WeldDirectionScarEdge () |
Returns the scar edge to define weld direction Created in NX8.5.0. More... | |
int | WeldNumberOfLayers () |
Returns the weld number of layers Created in NX8.5.0. More... | |
NXOpen::Expression * | WeldOffset () |
Returns the weld offset Created in NX8.5.0. 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::MeshControl
To create a new instance of this class, use NXOpen::CAE::MeshControlCollection::CreateBuilder
Default values.
Property | Value |
---|---|
AspectRatio.Value |
5 |
BlBodySelectionToggle |
0 |
CylinderAxialElementSize.Value |
5 |
CylinderAxialNumElements |
3 |
CylinderCircularNumElements |
3 |
CylinderCircularNumPerQuarter |
3 |
CylinderMaxAngle.Value |
360 |
CylinderMaxRadius.Value |
10 (millimeters part), 4 (inches part) |
CylinderMinAngle.Value |
150 |
CylinderMinRadius.Value |
5 (millimeters part), 2 (inches part) |
FilletCircumMinElementSize.Value |
1 |
FilletCircumNumberElements |
3 |
FilletCircumTargetElemSize.Value |
5 (millimeters part), 5 (inches part) |
FilletElementSize.Value |
5 (millimeters part), 5 (inches part) |
FilletMaxAngle.Value |
150 |
FilletMaxRadius.Value |
3 (millimeters part), 0 (inches part) |
FilletMinAngle.Value |
0 |
FilletMinRadius.Value |
0 (millimeters part), 0 (inches part) |
FirstLayerThickness.Value |
1 (millimeters part), 1 (inches part) |
GrowthRate |
1.0 |
HoleMaxRadius.Value |
10 (millimeters part), 4 (inches part) |
HoleMinRadius.Value |
5 (millimeters part), 2 (inches part) |
MappedNumberOfLayers |
2 |
NumberOfLayers |
1 |
SelectionFilterToggle |
0 |
SpacingNumberOfElements |
6 |
TotalThickness.Value |
1 (millimeters part), 1 (inches part) |
WeldDirection |
Both |
WeldNumberOfLayers |
2 |
Created in NX5.0.0.
the mesh control types
int NXOpen::CAE::MeshControlBuilder::AddWeldFaceDefinition | ( | ) |
Create weld face definition.
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::AspectRatio | ( | ) |
Returns the aspect ratio
Created in NX8.5.0.
License requirements : None
std::vector<int> NXOpen::CAE::MeshControlBuilder::AutoCreateWeldFaceDefinitions | ( | ) |
Auto create face definitions.
void NXOpen::CAE::MeshControlBuilder::AutoSize | ( | ) |
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")
NXOpen::SelectNXObjectList* NXOpen::CAE::MeshControlBuilder::BlBodySelection | ( | ) |
Returns the body selection for boundary layer
Created in NX10.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
bool NXOpen::CAE::MeshControlBuilder::BlBodySelectionToggle | ( | ) |
Returns the boundary layer body selection toggle
Created in NX10.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::SelectNXObjectList* NXOpen::CAE::MeshControlBuilder::BoundingVolumeBodySelection | ( | ) |
Returns the bounding volume body selection, This is optional and Bodies selected must be inside or crossing the selected selection recipe Body selection for NXOpen::CAE::MeshControlBuilder::TypesBoundingVolumeDensity
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::BoundingVolumeDensityElementSize | ( | ) |
Returns the value stored in element size field.
This field represents: Size for NXOpen::CAE::MeshControlBuilder::TypesBoundingVolumeDensity
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::ChordalTolerance | ( | ) |
Returns the value stored in chordal tolerance field.
This field represents: Tolerance for NXOpen::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 NXOpen::CAE::MeshControl objects or Commits the changes made to the NXOpen::CAE::MeshControl.
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::CylinderAxialElementSize | ( | ) |
Returns the cylinder axial element size
Created in NX8.5.0.
License requirements : None
NXOpen::CAE::MeshControlBuilder::CylinderAxialElementSizeType NXOpen::CAE::MeshControlBuilder::CylinderAxialElementSizeOption | ( | ) |
Returns the cylinder axial element size option
Created in NX8.5.0.
License requirements : None
int NXOpen::CAE::MeshControlBuilder::CylinderAxialNumElements | ( | ) |
Returns the cylinder axial num elements
Created in NX8.5.0.
License requirements : None
int NXOpen::CAE::MeshControlBuilder::CylinderCircularNumElements | ( | ) |
Returns the cylinder circular num elements
Created in NX8.5.0.
License requirements : None
int NXOpen::CAE::MeshControlBuilder::CylinderCircularNumPerQuarter | ( | ) |
Returns the cylinder circular num by degrees
Created in NX8.5.0.
License requirements : None
NXOpen::CAE::MeshControlBuilder::CylinderCircularSizeType NXOpen::CAE::MeshControlBuilder::CylinderCircularSizeOption | ( | ) |
Returns the cylinder circular size option
Created in NX8.5.0.
License requirements : None
bool NXOpen::CAE::MeshControlBuilder::CylinderFreezeGeometryOption | ( | ) |
Returns the selection cylinder freeze geometry option
Created in NX12.0.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::CylinderMaxAngle | ( | ) |
Returns the cylinder max angle
Created in NX8.5.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::CylinderMaxRadius | ( | ) |
Returns the cylinder max radius
Created in NX8.5.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::CylinderMinAngle | ( | ) |
Returns the cylinder min angle
Created in NX8.5.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::CylinderMinRadius | ( | ) |
Returns the cylinder min radius
Created in NX8.5.0.
License requirements : None
void NXOpen::CAE::MeshControlBuilder::DeleteWeldFaceDefinitions | ( | const std::vector< int > & | piFaceDefinitions | ) |
Delete weld face definition
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
piFaceDefinitions | pifacedefinitions |
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::EdgeFraction | ( | ) |
Returns the value stored in edge fraction field.
This field represents: Fraction for NXOpen::CAE::MeshControlBuilder::TypesEdgeDensityProgression
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::EndSize | ( | ) |
Returns the value stored in end size field.
This field represents: Size for NXOpen::CAE::MeshControlBuilder::TypesEdgeDensitySize
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::MeshControlBuilder::FilletAxialElementSizeType NXOpen::CAE::MeshControlBuilder::FilletAxialElementSizeOption | ( | ) |
Returns the cylinder axial element size option
Created in NX8.5.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::FilletCircumMinElementSize | ( | ) |
Returns the fillet circum min element size
Created in NX8.5.0.
License requirements : None
int NXOpen::CAE::MeshControlBuilder::FilletCircumNumberElements | ( | ) |
Returns the fillet circum number elements
Created in NX8.5.0.
License requirements : None
NXOpen::CAE::MeshControlBuilder::FilletCircumferenceSizeType NXOpen::CAE::MeshControlBuilder::FilletCircumSizeOption | ( | ) |
Returns the fillet circum size option
Created in NX8.5.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::FilletCircumTargetElemSize | ( | ) |
Returns the fillet circum target elem size
Created in NX8.5.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::FilletElementSize | ( | ) |
Returns the fillet element size
Created in NX8.5.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::FilletMaxAngle | ( | ) |
Returns the fillet max angle
Created in NX8.5.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::FilletMaxRadius | ( | ) |
Returns the fillet max radius
Created in NX8.5.0.
License requirements : None
NXOpen::CAE::MeshControlBuilder::FilletType NXOpen::CAE::MeshControlBuilder::FilletMethod | ( | ) |
Returns the fillet method
Created in NX8.5.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::FilletMinAngle | ( | ) |
Returns the fillet min angle
Created in NX8.5.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::FilletMinRadius | ( | ) |
Returns the fillet min radius
Created in NX8.5.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::FirstLayerThickness | ( | ) |
Returns the layer thickness
Created in NX10.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::GeometricRatio | ( | ) |
Returns the value stored in geometric ratio field.
This field represents: Ratio for NXOpen::CAE::MeshControlBuilder::TypesEdgeDensityProgression
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
std::vector<int> NXOpen::CAE::MeshControlBuilder::GetWeldFaceDefinitions | ( | ) |
Get weld face definitions.
double NXOpen::CAE::MeshControlBuilder::GrowthRate | ( | ) |
Returns the growth rate
Created in NX10.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::MeshControlBuilder::HeightDefinedByOption NXOpen::CAE::MeshControlBuilder::HeightDefinedBy | ( | ) |
Returns the height defined by option
Created in NX10.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
bool NXOpen::CAE::MeshControlBuilder::HoleAllowNonCircularHolesToggle | ( | ) |
Returns the hole allow non circular holes filter toggle
Created in NX10.0.0.
License requirements : None
bool NXOpen::CAE::MeshControlBuilder::HoleFreeEdgesToggle | ( | ) |
Returns the hole free edges only filter toggle
Created in NX8.5.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::HoleMaxRadius | ( | ) |
Returns the hole max radius
Created in NX8.5.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::HoleMinRadius | ( | ) |
Returns the hole min radius
Created in NX8.5.0.
License requirements : None
void NXOpen::CAE::MeshControlBuilder::LoadMeshControlData | ( | NXOpen::CAE::MeshControl * | tMeshControl | ) |
The intialization method for editing mesh control.
This method is to be used if builder is created in create mode and then user wants to edit a mesh control. This method populates all required mesh control data for editing purpose
Created in NX8.5.1.
License requirements : nx_masterfem ("Finite Element Modeling")
tMeshControl | tmeshcontrol |
NXOpen::CAE::MeshControlBuilder::Types NXOpen::CAE::MeshControlBuilder::MainType | ( | ) |
Returns the type of mesh control
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
int NXOpen::CAE::MeshControlBuilder::MappedNumberOfLayers | ( | ) |
Returns the mapped number of layers
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::MappedOffset | ( | ) |
Returns the mapped offset
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::MinimumElementSize | ( | ) |
Returns the minimum element size.
This field represents: Size for NXOpen::CAE::MeshControlBuilder::TypesEdgeDensityNumber
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
bool NXOpen::CAE::MeshControlBuilder::MinimumElementSizeOption | ( | ) |
Returns the minimum element size option.
This field represents: Size for NXOpen::CAE::MeshControlBuilder::TypesEdgeDensityNumber
Created in NX12.0.0.
License requirements : None
int NXOpen::CAE::MeshControlBuilder::NumberOfLayers | ( | ) |
Returns the number of layers
Created in NX10.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
int NXOpen::CAE::MeshControlBuilder::NumOfElements | ( | ) |
Returns the number of elements defined on edge.
Valid for following types: NXOpen::CAE::MeshControlBuilder::TypesEdgeDensityNumber , NXOpen::CAE::MeshControlBuilder::TypesEdgeDensityProgression
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::OverallSize | ( | ) |
Returns the value stored in Size field.
This field represents: Size for NXOpen::CAE::MeshControlBuilder::TypesEdgeDensitySize Size for NXOpen::CAE::MeshControlBuilder::TypesFaceDensitySize
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::PointElementSize | ( | ) |
Returns the value stored in element size field.
This field represents: Size for NXOpen::CAE::MeshControlBuilder::TypesPointDensity
Created in NX12.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::PointRadiusOfInfluence | ( | ) |
Returns the value stored in radius of influence field.
This field represents: Size for NXOpen::CAE::MeshControlBuilder::TypesPointDensity
Created in NX12.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")
void NXOpen::CAE::MeshControlBuilder::ResolveConflicts | ( | bool | fDoNotOverwriteExisting | ) |
To resolve conflicting or existing mesh control when creating new mesh controls if fDoNotOverwriteExisting is false then the existing lower order mesh controls will be overwritten if it is set to true then the geometry will be removed from creating new mesh control.
Created in NX9.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
fDoNotOverwriteExisting | fdonotoverwriteexisting |
NXOpen::SelectNXObjectList* NXOpen::CAE::MeshControlBuilder::Selection | ( | ) |
Returns the selection
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
bool NXOpen::CAE::MeshControlBuilder::SelectionFilterToggle | ( | ) |
Returns the selection filter toggle
Created in NX8.5.0.
License requirements : None
NXOpen::SelectNXObjectList* NXOpen::CAE::MeshControlBuilder::SelectWeldFace | ( | ) |
Returns the select weld face
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
void NXOpen::CAE::MeshControlBuilder::SetBlBodySelectionToggle | ( | bool | blBodySelectionToggle | ) |
Sets the boundary layer body selection toggle
Created in NX10.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
blBodySelectionToggle | blbodyselectiontoggle |
void NXOpen::CAE::MeshControlBuilder::SetCylinderAxialElementSizeOption | ( | NXOpen::CAE::MeshControlBuilder::CylinderAxialElementSizeType | cylinderAxialElementSizeOption | ) |
Sets the cylinder axial element size option
Created in NX8.5.0.
License requirements : None
cylinderAxialElementSizeOption | cylinderaxialelementsizeoption |
void NXOpen::CAE::MeshControlBuilder::SetCylinderAxialNumElements | ( | int | cylinderAxialNumElements | ) |
Sets the cylinder axial num elements
Created in NX8.5.0.
License requirements : None
cylinderAxialNumElements | cylinderaxialnumelements |
void NXOpen::CAE::MeshControlBuilder::SetCylinderCircularNumElements | ( | int | cylinderCIrcularNumElements | ) |
Sets the cylinder circular num elements
Created in NX8.5.0.
License requirements : None
cylinderCIrcularNumElements | cylindercircularnumelements |
void NXOpen::CAE::MeshControlBuilder::SetCylinderCircularNumPerQuarter | ( | int | cylinderCircularNumPerQuarter | ) |
Sets the cylinder circular num by degrees
Created in NX8.5.0.
License requirements : None
cylinderCircularNumPerQuarter | cylindercircularnumperquarter |
void NXOpen::CAE::MeshControlBuilder::SetCylinderCircularSizeOption | ( | NXOpen::CAE::MeshControlBuilder::CylinderCircularSizeType | cylinderCircularSizeOption | ) |
Sets the cylinder circular size option
Created in NX8.5.0.
License requirements : None
cylinderCircularSizeOption | cylindercircularsizeoption |
void NXOpen::CAE::MeshControlBuilder::SetCylinderFreezeGeometryOption | ( | bool | selectionCylinderFreezeGeometryOption | ) |
Sets the selection cylinder freeze geometry option
Created in NX12.0.0.
License requirements : None
selectionCylinderFreezeGeometryOption | selectioncylinderfreezegeometryoption |
void NXOpen::CAE::MeshControlBuilder::SetFilletAxialElementSizeOption | ( | NXOpen::CAE::MeshControlBuilder::FilletAxialElementSizeType | filletAxialElementSizeOption | ) |
Sets the cylinder axial element size option
Created in NX8.5.0.
License requirements : None
filletAxialElementSizeOption | filletaxialelementsizeoption |
void NXOpen::CAE::MeshControlBuilder::SetFilletCircumNumberElements | ( | int | filletCircumNumberElements | ) |
Sets the fillet circum number elements
Created in NX8.5.0.
License requirements : None
filletCircumNumberElements | filletcircumnumberelements |
void NXOpen::CAE::MeshControlBuilder::SetFilletCircumSizeOption | ( | NXOpen::CAE::MeshControlBuilder::FilletCircumferenceSizeType | filletCircumSizeOption | ) |
Sets the fillet circum size option
Created in NX8.5.0.
License requirements : None
filletCircumSizeOption | filletcircumsizeoption |
void NXOpen::CAE::MeshControlBuilder::SetFilletMethod | ( | NXOpen::CAE::MeshControlBuilder::FilletType | filletMethod | ) |
Sets the fillet method
Created in NX8.5.0.
License requirements : None
filletMethod | filletmethod |
void NXOpen::CAE::MeshControlBuilder::SetGrowthRate | ( | double | growthRate | ) |
Sets the growth rate
Created in NX10.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
growthRate | growthrate |
void NXOpen::CAE::MeshControlBuilder::SetHeightDefinedBy | ( | NXOpen::CAE::MeshControlBuilder::HeightDefinedByOption | heightDefinedByOption | ) |
Sets the height defined by option
Created in NX10.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
heightDefinedByOption | heightdefinedbyoption |
void NXOpen::CAE::MeshControlBuilder::SetHoleAllowNonCircularHolesToggle | ( | bool | holeAllowNonCircularHolesToggle | ) |
Sets the hole allow non circular holes filter toggle
Created in NX10.0.0.
License requirements : None
holeAllowNonCircularHolesToggle | holeallownoncircularholestoggle |
void NXOpen::CAE::MeshControlBuilder::SetHoleFreeEdgesToggle | ( | bool | holeFreeEdgesToggle | ) |
Sets the hole free edges only filter toggle
Created in NX8.5.0.
License requirements : None
holeFreeEdgesToggle | holefreeedgestoggle |
void NXOpen::CAE::MeshControlBuilder::SetMainType | ( | NXOpen::CAE::MeshControlBuilder::Types | type | ) |
Sets the type of mesh control
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
type | type |
void NXOpen::CAE::MeshControlBuilder::SetMappedNumberOfLayers | ( | int | mappedNumberOfLayers | ) |
Sets the mapped number of layers
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
mappedNumberOfLayers | mappednumberoflayers |
void NXOpen::CAE::MeshControlBuilder::SetMinimumElementSizeOption | ( | bool | minimumElementSizeOption | ) |
Sets the minimum element size option.
This field represents: Size for NXOpen::CAE::MeshControlBuilder::TypesEdgeDensityNumber
Created in NX12.0.0.
License requirements : None
minimumElementSizeOption | minimumelementsizeoption |
void NXOpen::CAE::MeshControlBuilder::SetNumberOfLayers | ( | int | numberOfLayers | ) |
Sets the number of layers
Created in NX10.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
numberOfLayers | numberoflayers |
void NXOpen::CAE::MeshControlBuilder::SetNumOfElements | ( | int | numOfElements | ) |
Sets the number of elements defined on edge.
Valid for following types: NXOpen::CAE::MeshControlBuilder::TypesEdgeDensityNumber , NXOpen::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::SetSelectionFilterToggle | ( | bool | selectionFilterToggle | ) |
Sets the selection filter toggle
Created in NX8.5.0.
License requirements : None
selectionFilterToggle | selectionfiltertoggle |
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 |
void NXOpen::CAE::MeshControlBuilder::SetSizingOption | ( | NXOpen::CAE::MeshControlBuilder::SizingType | sizingOption | ) |
Sets the sizing option
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
sizingOption | sizingoption |
void NXOpen::CAE::MeshControlBuilder::SetSpacingNumberOfElements | ( | int | spacingNumberOfElements | ) |
Sets the spacing number of elements
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
spacingNumberOfElements | spacingnumberofelements |
void NXOpen::CAE::MeshControlBuilder::SetWeldDirection | ( | NXOpen::CAE::MeshControlBuilder::WeldSide | weldDirection | ) |
Sets the weld direction
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
weldDirection | welddirection |
void NXOpen::CAE::MeshControlBuilder::SetWeldDirectionScarEdge | ( | NXOpen::NXObject * | tScarEdge | ) |
Sets the scar edge to define weld direction
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
tScarEdge | tscaredge |
void NXOpen::CAE::MeshControlBuilder::SetWeldFaceDefinition | ( | int | iFaceDefinition | ) |
Set current weld face definition
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
iFaceDefinition | ifacedefinition |
void NXOpen::CAE::MeshControlBuilder::SetWeldNumberOfLayers | ( | int | weldNumberOfLayers | ) |
Sets the weld number of layers
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
weldNumberOfLayers | weldnumberoflayers |
NXOpen::CAE::MeshControlBuilder::SizeTypes NXOpen::CAE::MeshControlBuilder::SizeSubtype | ( | ) |
Returns the size type of mesh control
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::MeshControlBuilder::SizingType NXOpen::CAE::MeshControlBuilder::SizingOption | ( | ) |
Returns the sizing option
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::SpacingElementSize | ( | ) |
Returns the spacing element size
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
int NXOpen::CAE::MeshControlBuilder::SpacingNumberOfElements | ( | ) |
Returns the spacing number of elements
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::StartSize | ( | ) |
Returns the value stored in start size field.
This field represents: Size for NXOpen::CAE::MeshControlBuilder::TypesEdgeDensitySize
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::TotalThickness | ( | ) |
Returns the total thickness
Created in NX10.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::CAE::MeshControlBuilder::WeldSide NXOpen::CAE::MeshControlBuilder::WeldDirection | ( | ) |
Returns the weld direction
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::NXObject* NXOpen::CAE::MeshControlBuilder::WeldDirectionScarEdge | ( | ) |
Returns the scar edge to define weld direction
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
int NXOpen::CAE::MeshControlBuilder::WeldNumberOfLayers | ( | ) |
Returns the weld number of layers
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
NXOpen::Expression* NXOpen::CAE::MeshControlBuilder::WeldOffset | ( | ) |
Returns the weld offset
Created in NX8.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")