NX Open C++ Reference Guide
|
Represents a CAE::ElementSplitBuilder
To create a new instance of this class, use CAE::NodeElementManager::CreateElementSplitBuilder
Created in NX5.0.0.
More...
Public Types | |
enum | SplitMethodType { SplitMethodTypeSeedElement, SplitMethodTypeExistingConnectivity, SplitMethodTypeInteractiveMouseLocation, SplitMethodTypeElementShape } |
the split method types More... | |
enum | Types { TypesQuadTo2Tria, TypesQuadTo2Quad, TypesQuadTo4Quad, TypesQuadTo3Quad, TypesQuadTo3Tria, TypesTriaTo4Tria, TypesSplitByLine, TypesTriaTo2Tria } |
the element split types More... | |
Public Member Functions | |
NXOpen::CAE::SelectFEElementList * | Elements () |
Returns the selected elements in old journal files. | |
NXOpen::CAE::SelectElementsBuilder * | Elementsss () |
Returns the selected elements Created in NX7.0.0. | |
int | FirstElementSplitType () |
Returns the flip_type for first element in the selection list Created in NX5.0.0. | |
void | Flip () |
Flip will not be journaled now Created in NX5.0.0. | |
bool | JacobianToggle () |
Returns a value indicating whether elements are to be split based on Jacobian. | |
double | JacobianValue () |
Returns a threshold jacobian value. | |
bool | MaxAngleToggle () |
Returns a value indicating whether elements are to be split based on Maximum Angle. | |
double | MaxAngleValue () |
Returns a threshold Maximum Angle Value Created in NX7.5.0. | |
bool | MergeDupNode () |
Returns a value indicating whether duplicate nodes created during split are to be merged. | |
bool | MinAngleToggle () |
Returns a value indicating whether elements are to be split based on Minimum Angle. | |
double | MinAngleValue () |
Returns a threshold minimum angle value. | |
NXOpen::Point * | Point1 () |
Returns the point1, one end of line when split by line Created in NX5.0.0. | |
NXOpen::Point * | Point2 () |
Returns the point2, the other end of line when split by line Created in NX5.0.0. | |
void | SetFirstElementSplitType (int data) |
Sets the flip_type for first element in the selection list Created in NX5.0.0. | |
void | SetJacobianToggle (bool jacobianToggle) |
Sets a value indicating whether elements are to be split based on Jacobian. | |
void | SetJacobianValue (double jacobianValue) |
Sets a threshold jacobian value. | |
void | SetMaxAngleToggle (bool maxAngleToggle) |
Sets a value indicating whether elements are to be split based on Maximum Angle. | |
void | SetMaxAngleValue (double maxAngleValue) |
Sets a threshold Maximum Angle Value Created in NX7.5.0. | |
void | SetMergeDupNode (bool mergeDupNode) |
Sets a value indicating whether duplicate nodes created during split are to be merged. | |
void | SetMinAngleToggle (bool minAngleToggle) |
Sets a value indicating whether elements are to be split based on Minimum Angle. | |
void | SetMinAngleValue (double minAngleValue) |
Sets a threshold minimum angle value. | |
void | SetPoint1 (NXOpen::Point *point1) |
Sets the point1, one end of line when split by line Created in NX5.0.0. | |
void | SetPoint2 (NXOpen::Point *point2) |
Sets the point2, the other end of line when split by line Created in NX5.0.0. | |
void | SetSplitMethod (NXOpen::CAE::ElementSplitBuilder::SplitMethodType option) |
Sets the use existing connectivity option Created in NX7.5.0. | |
void | SetType (NXOpen::CAE::ElementSplitBuilder::Types type) |
Sets the split type Created in NX5.0.0. | |
void | SetWarpToggle (bool warpToggle) |
Sets a value indicating whether elements are to be split based on Warp. | |
void | SetWarpValue (double warpValue) |
Sets a threshold warp value. | |
NXOpen::CAE::ElementSplitBuilder::SplitMethodType | SplitMethod () |
Returns the use existing connectivity option Created in NX7.5.0. | |
NXOpen::CAE::ElementSplitBuilder::Types | Type () |
Returns the split type Created in NX5.0.0. | |
bool | WarpToggle () |
Returns a value indicating whether elements are to be split based on Warp. | |
double | WarpValue () |
Returns a threshold warp value. |
Represents a CAE::ElementSplitBuilder
To create a new instance of this class, use CAE::NodeElementManager::CreateElementSplitBuilder
Created in NX5.0.0.
Returns the selected elements in old journal files.
This property will be removed in NX8.0 or later
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the selected elements
Created in NX7.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the flip_type for first element in the selection list
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Flip will not be journaled now
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns a value indicating whether elements are to be split based on Jacobian.
If True, elements with jacobian values that exceeds the value of ElementSplitBuilder ::JacobianValue CAE:: ElementSplitBuilder ::JacobianValue and ElementSplitBuilder ::SetJacobianValue CAE:: ElementSplitBuilder ::SetJacobianValue are split.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns a threshold jacobian value.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns a value indicating whether elements are to be split based on Maximum Angle.
If True, elements with maximum angle values that exceeds the value of ElementSplitBuilder ::MaxAngleValue CAE:: ElementSplitBuilder ::MaxAngleValue and ElementSplitBuilder ::SetMaxAngleValue CAE:: ElementSplitBuilder ::SetMaxAngleValue are split.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns a threshold Maximum Angle Value
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns a value indicating whether duplicate nodes created during split are to be merged.
If false, this is user's responsibilty to merge duplicate nodes.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns a value indicating whether elements are to be split based on Minimum Angle.
If True, elements having minimum angle values less than the value of ElementSplitBuilder ::MinAngleValue CAE:: ElementSplitBuilder ::MinAngleValue and ElementSplitBuilder ::SetMinAngleValue CAE:: ElementSplitBuilder ::SetMinAngleValue are split.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns a threshold minimum angle value.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the point1, one end of line when split by line
Created in NX5.0.0.
License requirements : None
Returns the point2, the other end of line when split by line
Created in NX5.0.0.
License requirements : None
void NXOpen::CAE::ElementSplitBuilder::SetFirstElementSplitType | ( | int | data | ) |
Sets the flip_type for first element in the selection list
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
data | data |
void NXOpen::CAE::ElementSplitBuilder::SetJacobianToggle | ( | bool | jacobianToggle | ) |
Sets a value indicating whether elements are to be split based on Jacobian.
If True, elements with jacobian values that exceeds the value of ElementSplitBuilder ::JacobianValue CAE:: ElementSplitBuilder ::JacobianValue and ElementSplitBuilder ::SetJacobianValue CAE:: ElementSplitBuilder ::SetJacobianValue are split.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
jacobianToggle | jacobiantoggle |
void NXOpen::CAE::ElementSplitBuilder::SetJacobianValue | ( | double | jacobianValue | ) |
Sets a threshold jacobian value.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
jacobianValue | jacobianvalue |
void NXOpen::CAE::ElementSplitBuilder::SetMaxAngleToggle | ( | bool | maxAngleToggle | ) |
Sets a value indicating whether elements are to be split based on Maximum Angle.
If True, elements with maximum angle values that exceeds the value of ElementSplitBuilder ::MaxAngleValue CAE:: ElementSplitBuilder ::MaxAngleValue and ElementSplitBuilder ::SetMaxAngleValue CAE:: ElementSplitBuilder ::SetMaxAngleValue are split.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
maxAngleToggle | maxangletoggle |
void NXOpen::CAE::ElementSplitBuilder::SetMaxAngleValue | ( | double | maxAngleValue | ) |
Sets a threshold Maximum Angle Value
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
maxAngleValue | maxanglevalue |
void NXOpen::CAE::ElementSplitBuilder::SetMergeDupNode | ( | bool | mergeDupNode | ) |
Sets a value indicating whether duplicate nodes created during split are to be merged.
If false, this is user's responsibilty to merge duplicate nodes.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
mergeDupNode | mergedupnode |
void NXOpen::CAE::ElementSplitBuilder::SetMinAngleToggle | ( | bool | minAngleToggle | ) |
Sets a value indicating whether elements are to be split based on Minimum Angle.
If True, elements having minimum angle values less than the value of ElementSplitBuilder ::MinAngleValue CAE:: ElementSplitBuilder ::MinAngleValue and ElementSplitBuilder ::SetMinAngleValue CAE:: ElementSplitBuilder ::SetMinAngleValue are split.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
minAngleToggle | minangletoggle |
void NXOpen::CAE::ElementSplitBuilder::SetMinAngleValue | ( | double | minAngleValue | ) |
Sets a threshold minimum angle value.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
minAngleValue | minanglevalue |
void NXOpen::CAE::ElementSplitBuilder::SetPoint1 | ( | NXOpen::Point * | point1 | ) |
Sets the point1, one end of line when split by line
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
point1 | point1 |
void NXOpen::CAE::ElementSplitBuilder::SetPoint2 | ( | NXOpen::Point * | point2 | ) |
Sets the point2, the other end of line when split by line
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
point2 | point2 |
void NXOpen::CAE::ElementSplitBuilder::SetSplitMethod | ( | NXOpen::CAE::ElementSplitBuilder::SplitMethodType | option | ) |
Sets the use existing connectivity option
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
option | option |
Sets the split type
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
type | type |
void NXOpen::CAE::ElementSplitBuilder::SetWarpToggle | ( | bool | warpToggle | ) |
Sets a value indicating whether elements are to be split based on Warp.
If True, elements with warp values that exceeds the value of ElementSplitBuilder ::WarpValue CAE:: ElementSplitBuilder ::WarpValue and ElementSplitBuilder ::SetWarpValue CAE:: ElementSplitBuilder ::SetWarpValue are split.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
warpToggle | warptoggle |
void NXOpen::CAE::ElementSplitBuilder::SetWarpValue | ( | double | warpValue | ) |
Sets a threshold warp value.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
warpValue | warpvalue |
Returns the use existing connectivity option
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns the split type
Created in NX5.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
Returns a value indicating whether elements are to be split based on Warp.
If True, elements with warp values that exceeds the value of ElementSplitBuilder ::WarpValue CAE:: ElementSplitBuilder ::WarpValue and ElementSplitBuilder ::SetWarpValue CAE:: ElementSplitBuilder ::SetWarpValue are split.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")
double NXOpen::CAE::ElementSplitBuilder::WarpValue | ( | ) |
Returns a threshold warp value.
Created in NX7.5.0.
License requirements : nx_masterfem ("Finite Element Modeling")