NX Open C++ Reference Guide
|
Represents a NXOpen::CAE::RemoveRibsBuilder
To create a new instance of this class, use NXOpen::CAE::NodeElementManager::CreateRemoveRibsBuilder
Default values.
More...
Public Member Functions | |
bool | CreateGroups () |
Returns the flag to a create groups of rib elements Created in NX11.0.0. More... | |
void | DeleteRibs (const std::vector< int > &ribIds) |
Delete given ribs. More... | |
std::vector< int > | DetectRibs () |
Run rib detection. More... | |
std::vector < NXOpen::CAE::FEElement * > | GetRibElements (int ribId) |
Get the elements of given rib. More... | |
double | RibMaxArea () |
Returns the maximum rib area allowed in rib detection Created in NX11.0.0. More... | |
int | RibMaxElem () |
Returns the maximum number of elements allowed in rib detection Created in NX11.0.0. More... | |
int | RibMinBoundaryNodeRatio () |
Returns the minimum percentage of nodes located on the edge of a rib parameter in rib detection. More... | |
NXOpen::CAE::SelectElementsBuilder * | SelectedElements () |
Returns the selected elements Created in NX11.0.0. More... | |
void | SetCreateGroups (bool toggleCreateGroups) |
Sets the flag to a create groups of rib elements Created in NX11.0.0. More... | |
void | SetRibMaxArea (double ribMaxArea) |
Sets the maximum rib area allowed in rib detection Created in NX11.0.0. More... | |
void | SetRibMaxElem (int ribMaxElem) |
Sets the maximum number of elements allowed in rib detection Created in NX11.0.0. More... | |
void | SetRibMinBoundaryNodeRatio (int ribMaxBoundaryNodeRatio) |
Sets the minimum percentage of nodes located on the edge of a rib parameter in rib detection. More... | |
void | SetUseMidNodes (bool useMidNodes) |
Sets the flag to consider mid nodes in calculating the boundary node to total nodes percentage Created in NX11.0.0. More... | |
void | SetUseRibMaxArea (bool useRibMaxArea) |
Sets the flag to use maximum rib area parameter in rib detection Created in NX11.0.0. More... | |
void | SetUseRibMaxElem (bool useRibMaxElem) |
Sets the flag to use maximum number of elements parameter in rib detection Created in NX11.0.0. More... | |
void | SetUseRibMinBoundaryNodeRatio (bool useRibMinBoundaryNodeRatio) |
Sets the flag to use minimum percentage of nodes located on the edge of a rib parameter in rib detection. More... | |
bool | UseMidNodes () |
Returns the flag to consider mid nodes in calculating the boundary node to total nodes percentage Created in NX11.0.0. More... | |
bool | UseRibMaxArea () |
Returns the flag to use maximum rib area parameter in rib detection Created in NX11.0.0. More... | |
bool | UseRibMaxElem () |
Returns the flag to use maximum number of elements parameter in rib detection Created in NX11.0.0. More... | |
bool | UseRibMinBoundaryNodeRatio () |
Returns the flag to use minimum percentage of nodes located on the edge of a rib parameter in rib detection. 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::RemoveRibsBuilder
To create a new instance of this class, use NXOpen::CAE::NodeElementManager::CreateRemoveRibsBuilder
Default values.
Property | Value |
---|---|
CreateGroups |
0 |
RibMaxArea |
1 |
RibMaxElem |
10 |
RibMinBoundaryNodeRatio |
50 |
UseMidNodes |
0 |
UseRibMaxArea |
0 |
UseRibMaxElem |
0 |
UseRibMinBoundaryNodeRatio |
1 |
Created in NX11.0.0.
bool NXOpen::CAE::RemoveRibsBuilder::CreateGroups | ( | ) |
Returns the flag to a create groups of rib elements
Created in NX11.0.0.
License requirements : None
void NXOpen::CAE::RemoveRibsBuilder::DeleteRibs | ( | const std::vector< int > & | ribIds | ) |
Delete given ribs.
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
ribIds | ribids |
std::vector<int> NXOpen::CAE::RemoveRibsBuilder::DetectRibs | ( | ) |
Run rib detection.
std::vector<NXOpen::CAE::FEElement *> NXOpen::CAE::RemoveRibsBuilder::GetRibElements | ( | int | ribId | ) |
Get the elements of given rib.
ribId | ribid |
double NXOpen::CAE::RemoveRibsBuilder::RibMaxArea | ( | ) |
Returns the maximum rib area allowed in rib detection
Created in NX11.0.0.
License requirements : None
int NXOpen::CAE::RemoveRibsBuilder::RibMaxElem | ( | ) |
Returns the maximum number of elements allowed in rib detection
Created in NX11.0.0.
License requirements : None
int NXOpen::CAE::RemoveRibsBuilder::RibMinBoundaryNodeRatio | ( | ) |
Returns the minimum percentage of nodes located on the edge of a rib parameter in rib detection.
The percentage is calculated as 100 * (Number of nodes on boundary of rib) /(Total number of nodes on rib).
Created in NX11.0.0.
License requirements : None
NXOpen::CAE::SelectElementsBuilder* NXOpen::CAE::RemoveRibsBuilder::SelectedElements | ( | ) |
Returns the selected elements
Created in NX11.0.0.
License requirements : None
void NXOpen::CAE::RemoveRibsBuilder::SetCreateGroups | ( | bool | toggleCreateGroups | ) |
Sets the flag to a create groups of rib elements
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
toggleCreateGroups | togglecreategroups |
void NXOpen::CAE::RemoveRibsBuilder::SetRibMaxArea | ( | double | ribMaxArea | ) |
Sets the maximum rib area allowed in rib detection
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
ribMaxArea | ribmaxarea |
void NXOpen::CAE::RemoveRibsBuilder::SetRibMaxElem | ( | int | ribMaxElem | ) |
Sets the maximum number of elements allowed in rib detection
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
ribMaxElem | ribmaxelem |
void NXOpen::CAE::RemoveRibsBuilder::SetRibMinBoundaryNodeRatio | ( | int | ribMaxBoundaryNodeRatio | ) |
Sets the minimum percentage of nodes located on the edge of a rib parameter in rib detection.
The percentage is calculated as 100 * (Number of nodes on boundary of rib) /(Total number of nodes on rib).
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
ribMaxBoundaryNodeRatio | ribmaxboundarynoderatio |
void NXOpen::CAE::RemoveRibsBuilder::SetUseMidNodes | ( | bool | useMidNodes | ) |
Sets the flag to consider mid nodes in calculating the boundary node to total nodes percentage
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
useMidNodes | usemidnodes |
void NXOpen::CAE::RemoveRibsBuilder::SetUseRibMaxArea | ( | bool | useRibMaxArea | ) |
Sets the flag to use maximum rib area parameter in rib detection
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
useRibMaxArea | useribmaxarea |
void NXOpen::CAE::RemoveRibsBuilder::SetUseRibMaxElem | ( | bool | useRibMaxElem | ) |
Sets the flag to use maximum number of elements parameter in rib detection
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
useRibMaxElem | useribmaxelem |
void NXOpen::CAE::RemoveRibsBuilder::SetUseRibMinBoundaryNodeRatio | ( | bool | useRibMinBoundaryNodeRatio | ) |
Sets the flag to use minimum percentage of nodes located on the edge of a rib parameter in rib detection.
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
useRibMinBoundaryNodeRatio | useribminboundarynoderatio |
bool NXOpen::CAE::RemoveRibsBuilder::UseMidNodes | ( | ) |
Returns the flag to consider mid nodes in calculating the boundary node to total nodes percentage
Created in NX11.0.0.
License requirements : None
bool NXOpen::CAE::RemoveRibsBuilder::UseRibMaxArea | ( | ) |
Returns the flag to use maximum rib area parameter in rib detection
Created in NX11.0.0.
License requirements : None
bool NXOpen::CAE::RemoveRibsBuilder::UseRibMaxElem | ( | ) |
Returns the flag to use maximum number of elements parameter in rib detection
Created in NX11.0.0.
License requirements : None
bool NXOpen::CAE::RemoveRibsBuilder::UseRibMinBoundaryNodeRatio | ( | ) |
Returns the flag to use minimum percentage of nodes located on the edge of a rib parameter in rib detection.
Created in NX11.0.0.
License requirements : None