NX Open C++ Reference Guide
|
Provides methods for creating smart selection methods in a cae part. More...
Public Member Functions | |
NXOpen::CAE::AdjacentFaceMethod * | CreateAdjacentFaceMethod (NXOpen::CAE::CAEFace *seed) |
Creates a adjacent face method. | |
NXOpen::CAE::AdjacentFaceMethod * | CreateAdjacentFaceMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds) |
Creates a adjacent face method. | |
NXOpen::CAE::AdjacentFaceMethod * | CreateAdjacentFaceMethod (NXOpen::CAE::CAEEdge *seed) |
Creates a adjacent face method. | |
NXOpen::CAE::AdjacentFaceMethod * | CreateAdjacentFaceMethod (const std::vector< NXOpen::CAE::CAEEdge * > &seeds) |
Creates a adjacent face method. | |
NXOpen::CAE::CircularEdgeMethod * | CreateCircularEdgeMethod (const std::vector< NXOpen::CAE::CAEEdge * > &seeds, double dMinRadius, double dMaxRadius, bool onlyHoleEdges) |
Creates a circular edge method. | |
NXOpen::CAE::CircularEdgeMethod * | CreateCircularEdgeMethod (NXOpen::CAE::CAEFace *seed, double dMinRadius, double dMaxRadius, bool onlyHoleEdges) |
Creates a circular edge method. | |
NXOpen::CAE::CircularEdgeMethod * | CreateCircularEdgeMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds, double dMinRadius, double dMaxRadius, bool onlyHoleEdges) |
Creates a circular edge method. | |
NXOpen::CAE::CircularEdgeMethod * | CreateCircularEdgeMethod (NXOpen::CAE::CAEBody *seed, double dMinRadius, double dMaxRadius, bool onlyHoleEdges) |
Creates a circular edge method. | |
NXOpen::CAE::CircularEdgeMethod * | CreateCircularEdgeMethod (const std::vector< NXOpen::CAE::CAEBody * > &seeds, double dMinRadius, double dMaxRadius, bool onlyHoleEdges) |
Creates a circular edge method. | |
NXOpen::CAE::CylinderFaceMethod * | CreateCylinderFaceMethod (NXOpen::CAE::CAEBody *seed, double dMinCylinderRadius, double dMaxCylinderRadius, double dMinCylinderAngle, double dMaxCylinderAngle) |
Creates a cylinder face method. | |
NXOpen::CAE::CylinderFaceMethod * | CreateCylinderFaceMethod (const std::vector< NXOpen::CAE::CAEBody * > &seeds, double dMinCylinderRadius, double dMaxCylinderRadius, double dMinCylinderAngle, double dMaxCylinderAngle) |
Creates a cylinder face method. | |
NXOpen::CAE::CylinderFaceMethod * | CreateCylinderFaceMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds, double dMinCylinderRadius, double dMaxCylinderRadius, double dMinCylinderAngle, double dMaxCylinderAngle) |
Creates a cylinder face method. | |
NXOpen::CAE::EdgePathMethod * | CreateEdgePathMethod (NXOpen::CAE::CAEEdge *seedEdgeTag, NXOpen::CAE::CAEVertex *seedStartVertexTag) |
Creates an edge path method. | |
NXOpen::CAE::ElemEdgePathMethod * | CreateElemEdgePathMethod (NXOpen::CAE::FEElemEdge *seedElemEdgeTag, NXOpen::CAE::FENode *seedStartNodeTag) |
Creates an elem edge path method. | |
NXOpen::CAE::FeatureEdgeNodeMethod * | CreateFeatureEdgeNodeMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemEdgeId, double dFeatureAngle) |
Creates a feature edge node method. | |
NXOpen::CAE::FeatureEdgeNodeMethod * | CreateFeatureEdgeNodeMethod (const std::vector< NXOpen::CAE::FEElement * > &seedTags, const std::vector< int > &seedElemEdgeIds, double dFeatureAngle) |
Creates a feature edge node method. | |
NXOpen::CAE::FeatureElemEdgeMethod * | CreateFeatureElemEdgeMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemEdgeId, double dFeatureAngle) |
Creates a feature elem edge method. | |
NXOpen::CAE::FeatureElemEdgeMethod * | CreateFeatureElemEdgeMethod (const std::vector< NXOpen::CAE::FEElement * > &seedTags, const std::vector< int > &seedElemEdgeIds, double dFeatureAngle) |
Creates a feature elem edge method. | |
NXOpen::CAE::FeatureElemFaceMethod * | CreateFeatureElemFaceMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemFaceId, double dFeatureAngle) |
Creates a feature elem face method. | |
NXOpen::CAE::FeatureElemFaceMethod * | CreateFeatureElemFaceMethod (const std::vector< NXOpen::CAE::FEElement * > &seedTags, const std::vector< int > &seedElemFaceIds, double dFeatureAngle) |
Creates a feature elem face method. | |
NXOpen::CAE::FeatureElemMethod * | CreateFeatureElemMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemFaceId, double dFeatureAngle) |
Creates a feature elem method. | |
NXOpen::CAE::FeatureElemMethod * | CreateFeatureElemMethod (const std::vector< NXOpen::CAE::FEElement * > &seedTags, const std::vector< int > &seedElemFaceIds, double dFeatureAngle) |
Creates a feature elem method. | |
NXOpen::CAE::FeatureNodeMethod * | CreateFeatureNodeMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemFaceId, double dFeatureAngle) |
Creates a feature node method. | |
NXOpen::CAE::FeatureNodeMethod * | CreateFeatureNodeMethod (const std::vector< NXOpen::CAE::FEElement * > &seedTags, const std::vector< int > &seedElemFaceIds, double dFeatureAngle) |
Creates a feature node method. | |
NXOpen::CAE::FeatureShellElemMethod * | CreateFeatureShellElemMethod (NXOpen::CAE::FEElement *seedElemTag, double dFeatureAngle) |
Creates a feature shell elem method. | |
NXOpen::CAE::FeatureShellElemMethod * | CreateFeatureShellElemMethod (const std::vector< NXOpen::CAE::FEElement * > &seedTags, double dFeatureAngle) |
Creates a feature shell elem method. | |
NXOpen::CAE::FilletFaceMethod * | CreateFilletFaceMethod (NXOpen::CAE::CAEBody *seed, NXOpen::CAE::RadiusType radiusType, double dMinFilletRadius, double dMaxFilletRadius, double dMinFilletAngle, double dMaxFilletAngle) |
Creates a fillet face method. | |
NXOpen::CAE::FilletFaceMethod * | CreateFilletFaceMethod (const std::vector< NXOpen::CAE::CAEBody * > &seeds, NXOpen::CAE::RadiusType radiusType, double dMinFilletRadius, double dMaxFilletRadius, double dMinFilletAngle, double dMaxFilletAngle) |
Creates a fillet face method. | |
NXOpen::CAE::FilletFaceMethod * | CreateFilletFaceMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds, NXOpen::CAE::RadiusType radiusType, double dMinFilletRadius, double dMaxFilletRadius, double dMinFilletAngle, double dMaxFilletAngle) |
Creates a fillet face method. | |
NXOpen::CAE::GroupElemMethod * | CreateGroupElemMethod (NXOpen::CAE::CaeGroup *seed, NXOpen::CAE::GroupElemMethodElemOption::ElemOption elemOption) |
Creates a group element method. | |
NXOpen::CAE::GroupFaceMethod * | CreateGroupFaceMethod (NXOpen::CAE::CaeGroup *seed) |
Creates a group face method. | |
NXOpen::CAE::GroupMethod * | CreateGroupMethod (NXOpen::CAE::CaeGroup *seed) |
Creates a group method. | |
NXOpen::CAE::GroupNodeMethod * | CreateGroupNodeMethod (NXOpen::CAE::CaeGroup *seed) |
Creates a group node method. | |
NXOpen::CAE::RelatedElemEdgeMethod * | CreateRelatedElemEdgeMethod (NXOpen::CAE::Mesh *seed) |
Creates a related elem edge method. | |
NXOpen::CAE::RelatedElemEdgeMethod * | CreateRelatedElemEdgeMethod (const std::vector< NXOpen::CAE::Mesh * > &seeds) |
Creates a related elem edge method. | |
NXOpen::CAE::RelatedElemEdgeMethod * | CreateRelatedElemEdgeMethod (NXOpen::CAE::CAEEdge *seed) |
Creates a related elem edge method. | |
NXOpen::CAE::RelatedElemEdgeMethod * | CreateRelatedElemEdgeMethod (const std::vector< NXOpen::CAE::CAEEdge * > &seeds) |
Creates a related elem edge method. | |
NXOpen::CAE::RelatedElemFaceMethod * | CreateRelatedElemFaceMethod (NXOpen::CAE::Mesh *seed) |
Creates a related elem face method. | |
NXOpen::CAE::RelatedElemFaceMethod * | CreateRelatedElemFaceMethod (const std::vector< NXOpen::CAE::Mesh * > &seeds) |
Creates a related elem face method. | |
NXOpen::CAE::RelatedElemFaceMethod * | CreateRelatedElemFaceMethod (NXOpen::CAE::CAEFace *seed) |
Creates a related elem face method. | |
NXOpen::CAE::RelatedElemFaceMethod * | CreateRelatedElemFaceMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds) |
Creates a related elem face method. | |
NXOpen::CAE::RelatedElemMethod * | CreateRelatedElemMethod (NXOpen::CAE::Mesh *seed) |
Creates a related elem method. | |
NXOpen::CAE::RelatedElemMethod * | CreateRelatedElemMethod (const std::vector< NXOpen::CAE::Mesh * > &seeds) |
Creates a related elem method. | |
NXOpen::CAE::RelatedElemMethod * | CreateRelatedElemMethod (NXOpen::CAE::CAEBody *seed) |
Creates a related elem method. | |
NXOpen::CAE::RelatedElemMethod * | CreateRelatedElemMethod (const std::vector< NXOpen::CAE::CAEBody * > &seeds) |
Creates a related elem method. | |
NXOpen::CAE::RelatedElemMethod * | CreateRelatedElemMethod (NXOpen::CAE::CAEFace *seed) |
Creates a related elem method. | |
NXOpen::CAE::RelatedElemMethod * | CreateRelatedElemMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds) |
Creates a related elem method. | |
NXOpen::CAE::RelatedElemMethod * | CreateRelatedElemMethod (NXOpen::CAE::CAEEdge *seed) |
Creates a related elem method. | |
NXOpen::CAE::RelatedElemMethod * | CreateRelatedElemMethod (const std::vector< NXOpen::CAE::CAEEdge * > &seeds) |
Creates a related elem method. | |
NXOpen::CAE::RelatedElemMethod * | CreateRelatedElemMethod (NXOpen::CAE::FENode *seed) |
Creates a related elem method. | |
NXOpen::CAE::RelatedElemMethod * | CreateRelatedElemMethod (const std::vector< NXOpen::CAE::FENode * > &seeds) |
Creates a related elem method. | |
NXOpen::CAE::RelatedElemMethod * | CreateRelatedElemMethod (const std::vector< NXOpen::Line * > &seedTags) |
Creates a related elem method. | |
NXOpen::CAE::RelatedElemMethod * | CreateRelatedElemMethod (const std::vector< NXOpen::Arc * > &seedTags) |
Creates a related elem method. | |
NXOpen::CAE::RelatedElemMethod * | CreateRelatedElemMethod (const std::vector< NXOpen::Conic * > &seedTags) |
Creates a related elem method. | |
NXOpen::CAE::RelatedElemMethod * | CreateRelatedElemMethod (const std::vector< NXOpen::Spline * > &seedTags) |
Creates a related elem method. | |
NXOpen::CAE::RelatedFaceMethod * | CreateRelatedFaceMethod (NXOpen::CAE::Mesh *seed) |
Creates a related face method. | |
NXOpen::CAE::RelatedFaceMethod * | CreateRelatedFaceMethod (const std::vector< NXOpen::CAE::Mesh * > &seeds) |
Creates a related face method. | |
NXOpen::CAE::RelatedFaceMethod * | CreateRelatedFaceMethod (NXOpen::CAE::FENode *seed) |
Creates a related face method. | |
NXOpen::CAE::RelatedFaceMethod * | CreateRelatedFaceMethod (const std::vector< NXOpen::CAE::FENode * > &seeds) |
Creates a related face method. | |
NXOpen::CAE::RelatedFaceMethod * | CreateRelatedFaceMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemFaceId) |
Creates a related face method. | |
NXOpen::CAE::RelatedFaceMethod * | CreateRelatedFaceMethod (const std::vector< NXOpen::CAE::FEElement * > &seedTags, const std::vector< int > &seedElemFaceIds) |
Creates a related face method. | |
NXOpen::CAE::RelatedNodeMethod * | CreateRelatedNodeMethod (NXOpen::CAE::Mesh *seed) |
Creates a related node method. | |
NXOpen::CAE::RelatedNodeMethod * | CreateRelatedNodeMethod (const std::vector< NXOpen::CAE::Mesh * > &seeds) |
Creates a related node method. | |
NXOpen::CAE::RelatedNodeMethod * | CreateRelatedNodeMethod (NXOpen::CAE::CAEBody *seed) |
Creates a related node method. | |
NXOpen::CAE::RelatedNodeMethod * | CreateRelatedNodeMethod (const std::vector< NXOpen::CAE::CAEBody * > &seeds) |
Creates a related node method. | |
NXOpen::CAE::RelatedNodeMethod * | CreateRelatedNodeMethod (NXOpen::CAE::CAEFace *seed) |
Creates a related node method. | |
NXOpen::CAE::RelatedNodeMethod * | CreateRelatedNodeMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds) |
Creates a related node method. | |
NXOpen::CAE::RelatedNodeMethod * | CreateRelatedNodeMethod (NXOpen::CAE::CAEEdge *seed) |
Creates a related node method. | |
NXOpen::CAE::RelatedNodeMethod * | CreateRelatedNodeMethod (const std::vector< NXOpen::CAE::CAEEdge * > &seeds) |
Creates a related node method. | |
NXOpen::CAE::RelatedNodeMethod * | CreateRelatedNodeMethod (NXOpen::CAE::FEElement *seed) |
Creates a related node method. | |
NXOpen::CAE::RelatedNodeMethod * | CreateRelatedNodeMethod (const std::vector< NXOpen::CAE::FEElement * > &seedTags) |
Creates a related node method. | |
NXOpen::CAE::RelatedNodeMethod * | CreateRelatedNodeMethod (const std::vector< NXOpen::CAE::MeshPoint * > &seedTags) |
Creates a related node method. | |
NXOpen::CAE::RelatedNodeMethod * | CreateRelatedNodeMethod (const std::vector< NXOpen::Point * > &seedTags) |
Creates a related node method. | |
NXOpen::CAE::RelatedNodeMethod * | CreateRelatedNodeMethod (const std::vector< NXOpen::Line * > &seedTags) |
Creates a related node method. | |
NXOpen::CAE::RelatedNodeMethod * | CreateRelatedNodeMethod (const std::vector< NXOpen::Arc * > &seedTags) |
Creates a related node method. | |
NXOpen::CAE::RelatedNodeMethod * | CreateRelatedNodeMethod (const std::vector< NXOpen::Conic * > &seedTags) |
Creates a related node method. | |
NXOpen::CAE::RelatedNodeMethod * | CreateRelatedNodeMethod (const std::vector< NXOpen::Spline * > &seedTags) |
Creates a related node method. | |
NXOpen::CAE::SliverFaceMethod * | CreateSliverFaceMethod (NXOpen::CAE::CAEBody *seed, double dSliverTolerance) |
Creates a sliver face method. | |
NXOpen::CAE::SliverFaceMethod * | CreateSliverFaceMethod (const std::vector< NXOpen::CAE::CAEBody * > &seeds, double dSliverTolerance) |
Creates a sliver face method. | |
NXOpen::CAE::SliverFaceMethod * | CreateSliverFaceMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds, double dSliverTolerance) |
Creates a sliver face method. | |
NXOpen::CAE::TangentContinuousEdgeMethod * | CreateTangentContinuousEdgeMethod (NXOpen::CAE::CAEEdge *seed, double dFeatureAngle) |
Creates a tangent continuous edge method. | |
NXOpen::CAE::TangentContinuousEdgeMethod * | CreateTangentContinuousEdgeMethod (const std::vector< NXOpen::CAE::CAEEdge * > &seeds, double dFeatureAngle) |
Creates a tangent continuous edge method. | |
NXOpen::CAE::TangentFaceMethod * | CreateTangentFaceMethod (NXOpen::CAE::CAEFace *seed, double dTangentTolerance) |
Creates a tangent face method. | |
NXOpen::CAE::TangentFaceMethod * | CreateTangentFaceMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds, double dTangentTolerance) |
Creates a tangent face method. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Provides methods for creating smart selection methods in a cae part.
To obtain an instance of this class, refer to CAE::CaePart
Created in NX6.0.0.
NXOpen::CAE::AdjacentFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateAdjacentFaceMethod | ( | NXOpen::CAE::CAEFace * | seed | ) |
Creates a adjacent face method.
seed | seed face |
NXOpen::CAE::AdjacentFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateAdjacentFaceMethod | ( | const std::vector< NXOpen::CAE::CAEFace * > & | seeds | ) |
Creates a adjacent face method.
seeds | seed faces |
NXOpen::CAE::AdjacentFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateAdjacentFaceMethod | ( | NXOpen::CAE::CAEEdge * | seed | ) |
Creates a adjacent face method.
seed | seed edge |
NXOpen::CAE::AdjacentFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateAdjacentFaceMethod | ( | const std::vector< NXOpen::CAE::CAEEdge * > & | seeds | ) |
Creates a adjacent face method.
seeds | seed edges |
NXOpen::CAE::CircularEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateCircularEdgeMethod | ( | const std::vector< NXOpen::CAE::CAEEdge * > & | seeds, |
double | dMinRadius, | ||
double | dMaxRadius, | ||
bool | onlyHoleEdges | ||
) |
Creates a circular edge method.
seeds | seed edges |
dMinRadius | minimum radius |
dMaxRadius | maximum radius |
onlyHoleEdges | if true, only edges which make up holes will be returned |
NXOpen::CAE::CircularEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateCircularEdgeMethod | ( | NXOpen::CAE::CAEFace * | seed, |
double | dMinRadius, | ||
double | dMaxRadius, | ||
bool | onlyHoleEdges | ||
) |
Creates a circular edge method.
seed | seed face |
dMinRadius | minimum radius |
dMaxRadius | maximum radius |
onlyHoleEdges | if true, only edges which make up holes will be returned |
NXOpen::CAE::CircularEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateCircularEdgeMethod | ( | const std::vector< NXOpen::CAE::CAEFace * > & | seeds, |
double | dMinRadius, | ||
double | dMaxRadius, | ||
bool | onlyHoleEdges | ||
) |
Creates a circular edge method.
seeds | seed faces |
dMinRadius | minimum radius |
dMaxRadius | maximum radius |
onlyHoleEdges | if true, only edges which make up holes will be returned |
NXOpen::CAE::CircularEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateCircularEdgeMethod | ( | NXOpen::CAE::CAEBody * | seed, |
double | dMinRadius, | ||
double | dMaxRadius, | ||
bool | onlyHoleEdges | ||
) |
Creates a circular edge method.
seed | seed body |
dMinRadius | minimum radius |
dMaxRadius | maximum radius |
onlyHoleEdges | if true, only edges which make up holes will be returned |
NXOpen::CAE::CircularEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateCircularEdgeMethod | ( | const std::vector< NXOpen::CAE::CAEBody * > & | seeds, |
double | dMinRadius, | ||
double | dMaxRadius, | ||
bool | onlyHoleEdges | ||
) |
Creates a circular edge method.
seeds | seed bodies |
dMinRadius | minimum radius |
dMaxRadius | maximum radius |
onlyHoleEdges | if true, only edges which make up holes will be returned |
NXOpen::CAE::CylinderFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateCylinderFaceMethod | ( | NXOpen::CAE::CAEBody * | seed, |
double | dMinCylinderRadius, | ||
double | dMaxCylinderRadius, | ||
double | dMinCylinderAngle, | ||
double | dMaxCylinderAngle | ||
) |
Creates a cylinder face method.
seed | seed body |
dMinCylinderRadius | minimum cylinder radius |
dMaxCylinderRadius | maximum cylinder radius |
dMinCylinderAngle | minimum cylinder angle |
dMaxCylinderAngle | maximum cylinder angle |
NXOpen::CAE::CylinderFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateCylinderFaceMethod | ( | const std::vector< NXOpen::CAE::CAEBody * > & | seeds, |
double | dMinCylinderRadius, | ||
double | dMaxCylinderRadius, | ||
double | dMinCylinderAngle, | ||
double | dMaxCylinderAngle | ||
) |
Creates a cylinder face method.
seeds | seed bodies |
dMinCylinderRadius | minimum cylinder radius |
dMaxCylinderRadius | maximum cylinder radius |
dMinCylinderAngle | minimum cylinder angle |
dMaxCylinderAngle | maximum cylinder angle |
NXOpen::CAE::CylinderFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateCylinderFaceMethod | ( | const std::vector< NXOpen::CAE::CAEFace * > & | seeds, |
double | dMinCylinderRadius, | ||
double | dMaxCylinderRadius, | ||
double | dMinCylinderAngle, | ||
double | dMaxCylinderAngle | ||
) |
Creates a cylinder face method.
seeds | seed faces |
dMinCylinderRadius | minimum cylinder radius |
dMaxCylinderRadius | maximum cylinder radius |
dMinCylinderAngle | minimum cylinder angle |
dMaxCylinderAngle | maximum cylinder angle |
NXOpen::CAE::EdgePathMethod* NXOpen::CAE::SmartSelectionManager::CreateEdgePathMethod | ( | NXOpen::CAE::CAEEdge * | seedEdgeTag, |
NXOpen::CAE::CAEVertex * | seedStartVertexTag | ||
) |
Creates an edge path method.
seedEdgeTag | seed edge tag |
seedStartVertexTag | seed start vertex |
NXOpen::CAE::ElemEdgePathMethod* NXOpen::CAE::SmartSelectionManager::CreateElemEdgePathMethod | ( | NXOpen::CAE::FEElemEdge * | seedElemEdgeTag, |
NXOpen::CAE::FENode * | seedStartNodeTag | ||
) |
Creates an elem edge path method.
seedElemEdgeTag | seed element edge |
seedStartNodeTag | seed start node |
NXOpen::CAE::FeatureEdgeNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureEdgeNodeMethod | ( | NXOpen::CAE::FEElement * | seedElemTag, |
int | seedElemEdgeId, | ||
double | dFeatureAngle | ||
) |
Creates a feature edge node method.
seedElemTag | seed element edge tag |
seedElemEdgeId | seed element edge id |
dFeatureAngle | feature angle |
NXOpen::CAE::FeatureEdgeNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureEdgeNodeMethod | ( | const std::vector< NXOpen::CAE::FEElement * > & | seedTags, |
const std::vector< int > & | seedElemEdgeIds, | ||
double | dFeatureAngle | ||
) |
Creates a feature edge node method.
seedTags | seed element edge tags |
seedElemEdgeIds | seed element edge ids |
dFeatureAngle | feature angle |
NXOpen::CAE::FeatureElemEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureElemEdgeMethod | ( | NXOpen::CAE::FEElement * | seedElemTag, |
int | seedElemEdgeId, | ||
double | dFeatureAngle | ||
) |
Creates a feature elem edge method.
seedElemTag | seed element edge tag |
seedElemEdgeId | seed element edge id |
dFeatureAngle | feature angle |
NXOpen::CAE::FeatureElemEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureElemEdgeMethod | ( | const std::vector< NXOpen::CAE::FEElement * > & | seedTags, |
const std::vector< int > & | seedElemEdgeIds, | ||
double | dFeatureAngle | ||
) |
Creates a feature elem edge method.
seedTags | seed element edge tags |
seedElemEdgeIds | seed element edge ids |
dFeatureAngle | feature angle |
NXOpen::CAE::FeatureElemFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureElemFaceMethod | ( | NXOpen::CAE::FEElement * | seedElemTag, |
int | seedElemFaceId, | ||
double | dFeatureAngle | ||
) |
Creates a feature elem face method.
seedElemTag | seed element face tag |
seedElemFaceId | seed element face id |
dFeatureAngle | feature angle |
NXOpen::CAE::FeatureElemFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureElemFaceMethod | ( | const std::vector< NXOpen::CAE::FEElement * > & | seedTags, |
const std::vector< int > & | seedElemFaceIds, | ||
double | dFeatureAngle | ||
) |
Creates a feature elem face method.
seedTags | seed element face tags |
seedElemFaceIds | seed element face ids |
dFeatureAngle | feature angle |
NXOpen::CAE::FeatureElemMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureElemMethod | ( | NXOpen::CAE::FEElement * | seedElemTag, |
int | seedElemFaceId, | ||
double | dFeatureAngle | ||
) |
Creates a feature elem method.
seedElemTag | seed element face tag |
seedElemFaceId | seed element face id |
dFeatureAngle | feature angle |
NXOpen::CAE::FeatureElemMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureElemMethod | ( | const std::vector< NXOpen::CAE::FEElement * > & | seedTags, |
const std::vector< int > & | seedElemFaceIds, | ||
double | dFeatureAngle | ||
) |
Creates a feature elem method.
seedTags | seed element face tags |
seedElemFaceIds | seed element face ids |
dFeatureAngle | feature angle |
NXOpen::CAE::FeatureNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureNodeMethod | ( | NXOpen::CAE::FEElement * | seedElemTag, |
int | seedElemFaceId, | ||
double | dFeatureAngle | ||
) |
Creates a feature node method.
seedElemTag | seed element face tag |
seedElemFaceId | seed element face id |
dFeatureAngle | feature angle |
NXOpen::CAE::FeatureNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureNodeMethod | ( | const std::vector< NXOpen::CAE::FEElement * > & | seedTags, |
const std::vector< int > & | seedElemFaceIds, | ||
double | dFeatureAngle | ||
) |
Creates a feature node method.
seedTags | seed element face tags |
seedElemFaceIds | seed element face ids |
dFeatureAngle | feature angle |
NXOpen::CAE::FeatureShellElemMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureShellElemMethod | ( | NXOpen::CAE::FEElement * | seedElemTag, |
double | dFeatureAngle | ||
) |
Creates a feature shell elem method.
seedElemTag | seed element face tag |
dFeatureAngle | feature angle |
NXOpen::CAE::FeatureShellElemMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureShellElemMethod | ( | const std::vector< NXOpen::CAE::FEElement * > & | seedTags, |
double | dFeatureAngle | ||
) |
Creates a feature shell elem method.
seedTags | seed shell element tags |
dFeatureAngle | feature angle |
NXOpen::CAE::FilletFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateFilletFaceMethod | ( | NXOpen::CAE::CAEBody * | seed, |
NXOpen::CAE::RadiusType | radiusType, | ||
double | dMinFilletRadius, | ||
double | dMaxFilletRadius, | ||
double | dMinFilletAngle, | ||
double | dMaxFilletAngle | ||
) |
Creates a fillet face method.
seed | seed body |
radiusType | fillet face radius type |
dMinFilletRadius | minimum fillet radius |
dMaxFilletRadius | maximum fillet radius |
dMinFilletAngle | minimum fillet angle |
dMaxFilletAngle | maximum fillet angle |
NXOpen::CAE::FilletFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateFilletFaceMethod | ( | const std::vector< NXOpen::CAE::CAEBody * > & | seeds, |
NXOpen::CAE::RadiusType | radiusType, | ||
double | dMinFilletRadius, | ||
double | dMaxFilletRadius, | ||
double | dMinFilletAngle, | ||
double | dMaxFilletAngle | ||
) |
Creates a fillet face method.
seeds | seed bodies |
radiusType | fillet face radius type |
dMinFilletRadius | minimum fillet radius |
dMaxFilletRadius | maximum fillet radius |
dMinFilletAngle | minimum fillet angle |
dMaxFilletAngle | maximum fillet angle |
NXOpen::CAE::FilletFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateFilletFaceMethod | ( | const std::vector< NXOpen::CAE::CAEFace * > & | seeds, |
NXOpen::CAE::RadiusType | radiusType, | ||
double | dMinFilletRadius, | ||
double | dMaxFilletRadius, | ||
double | dMinFilletAngle, | ||
double | dMaxFilletAngle | ||
) |
Creates a fillet face method.
seeds | seed faces |
radiusType | fillet face radius type |
dMinFilletRadius | minimum fillet radius |
dMaxFilletRadius | maximum fillet radius |
dMinFilletAngle | minimum fillet angle |
dMaxFilletAngle | maximum fillet angle |
NXOpen::CAE::GroupElemMethod* NXOpen::CAE::SmartSelectionManager::CreateGroupElemMethod | ( | NXOpen::CAE::CaeGroup * | seed, |
NXOpen::CAE::GroupElemMethodElemOption::ElemOption | elemOption | ||
) |
Creates a group element method.
seed | seed group |
elemOption | specifies what types of elements to extract from the group |
NXOpen::CAE::GroupFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateGroupFaceMethod | ( | NXOpen::CAE::CaeGroup * | seed | ) |
Creates a group face method.
seed | seed group |
NXOpen::CAE::GroupMethod* NXOpen::CAE::SmartSelectionManager::CreateGroupMethod | ( | NXOpen::CAE::CaeGroup * | seed | ) |
Creates a group method.
seed | seed group |
NXOpen::CAE::GroupNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateGroupNodeMethod | ( | NXOpen::CAE::CaeGroup * | seed | ) |
Creates a group node method.
seed | seed group |
NXOpen::CAE::RelatedElemEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemEdgeMethod | ( | NXOpen::CAE::Mesh * | seed | ) |
Creates a related elem edge method.
seed | seed mesh |
NXOpen::CAE::RelatedElemEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemEdgeMethod | ( | const std::vector< NXOpen::CAE::Mesh * > & | seeds | ) |
Creates a related elem edge method.
seeds | seed meshes |
NXOpen::CAE::RelatedElemEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemEdgeMethod | ( | NXOpen::CAE::CAEEdge * | seed | ) |
Creates a related elem edge method.
seed | seed edge |
NXOpen::CAE::RelatedElemEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemEdgeMethod | ( | const std::vector< NXOpen::CAE::CAEEdge * > & | seeds | ) |
Creates a related elem edge method.
seeds | seed edges |
NXOpen::CAE::RelatedElemFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemFaceMethod | ( | NXOpen::CAE::Mesh * | seed | ) |
Creates a related elem face method.
seed | seed mesh |
NXOpen::CAE::RelatedElemFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemFaceMethod | ( | const std::vector< NXOpen::CAE::Mesh * > & | seeds | ) |
Creates a related elem face method.
seeds | seed meshes |
NXOpen::CAE::RelatedElemFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemFaceMethod | ( | NXOpen::CAE::CAEFace * | seed | ) |
Creates a related elem face method.
seed | seed face |
NXOpen::CAE::RelatedElemFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemFaceMethod | ( | const std::vector< NXOpen::CAE::CAEFace * > & | seeds | ) |
Creates a related elem face method.
seeds | seed faces |
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod | ( | NXOpen::CAE::Mesh * | seed | ) |
Creates a related elem method.
seed | seed mesh |
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod | ( | const std::vector< NXOpen::CAE::Mesh * > & | seeds | ) |
Creates a related elem method.
seeds | seed meshes |
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod | ( | NXOpen::CAE::CAEBody * | seed | ) |
Creates a related elem method.
seed | seed body |
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod | ( | const std::vector< NXOpen::CAE::CAEBody * > & | seeds | ) |
Creates a related elem method.
seeds | seed bodies |
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod | ( | NXOpen::CAE::CAEFace * | seed | ) |
Creates a related elem method.
seed | seed face |
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod | ( | const std::vector< NXOpen::CAE::CAEFace * > & | seeds | ) |
Creates a related elem method.
seeds | seed faces |
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod | ( | NXOpen::CAE::CAEEdge * | seed | ) |
Creates a related elem method.
seed | seed edge |
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod | ( | const std::vector< NXOpen::CAE::CAEEdge * > & | seeds | ) |
Creates a related elem method.
seeds | seed edges |
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod | ( | NXOpen::CAE::FENode * | seed | ) |
Creates a related elem method.
seed | seed node |
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod | ( | const std::vector< NXOpen::CAE::FENode * > & | seeds | ) |
Creates a related elem method.
seeds | seed nodes |
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod | ( | const std::vector< NXOpen::Line * > & | seedTags | ) |
Creates a related elem method.
seedTags | seed lines |
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod | ( | const std::vector< NXOpen::Arc * > & | seedTags | ) |
Creates a related elem method.
seedTags | seed arcs |
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod | ( | const std::vector< NXOpen::Conic * > & | seedTags | ) |
Creates a related elem method.
seedTags | seed conics |
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod | ( | const std::vector< NXOpen::Spline * > & | seedTags | ) |
Creates a related elem method.
seedTags | seed splines |
NXOpen::CAE::RelatedFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedFaceMethod | ( | NXOpen::CAE::Mesh * | seed | ) |
Creates a related face method.
seed | seed mesh |
NXOpen::CAE::RelatedFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedFaceMethod | ( | const std::vector< NXOpen::CAE::Mesh * > & | seeds | ) |
Creates a related face method.
seeds | seed meshes |
NXOpen::CAE::RelatedFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedFaceMethod | ( | NXOpen::CAE::FENode * | seed | ) |
Creates a related face method.
seed | seed node |
NXOpen::CAE::RelatedFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedFaceMethod | ( | const std::vector< NXOpen::CAE::FENode * > & | seeds | ) |
Creates a related face method.
seeds | seed nodes |
NXOpen::CAE::RelatedFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedFaceMethod | ( | NXOpen::CAE::FEElement * | seedElemTag, |
int | seedElemFaceId | ||
) |
Creates a related face method.
seedElemTag | seed Element |
seedElemFaceId | seed element face id |
NXOpen::CAE::RelatedFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedFaceMethod | ( | const std::vector< NXOpen::CAE::FEElement * > & | seedTags, |
const std::vector< int > & | seedElemFaceIds | ||
) |
Creates a related face method.
seedTags | seed element face tags |
seedElemFaceIds | seed element face ids |
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod | ( | NXOpen::CAE::Mesh * | seed | ) |
Creates a related node method.
seed | seed mesh |
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod | ( | const std::vector< NXOpen::CAE::Mesh * > & | seeds | ) |
Creates a related node method.
seeds | seed meshes |
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod | ( | NXOpen::CAE::CAEBody * | seed | ) |
Creates a related node method.
seed | seed body |
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod | ( | const std::vector< NXOpen::CAE::CAEBody * > & | seeds | ) |
Creates a related node method.
seeds | seed bodies |
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod | ( | NXOpen::CAE::CAEFace * | seed | ) |
Creates a related node method.
seed | seed face |
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod | ( | const std::vector< NXOpen::CAE::CAEFace * > & | seeds | ) |
Creates a related node method.
seeds | seed faces |
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod | ( | NXOpen::CAE::CAEEdge * | seed | ) |
Creates a related node method.
seed | seed edge |
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod | ( | const std::vector< NXOpen::CAE::CAEEdge * > & | seeds | ) |
Creates a related node method.
seeds | seed edges |
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod | ( | NXOpen::CAE::FEElement * | seed | ) |
Creates a related node method.
seed | seed element |
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod | ( | const std::vector< NXOpen::CAE::FEElement * > & | seedTags | ) |
Creates a related node method.
seedTags | seed elements |
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod | ( | const std::vector< NXOpen::CAE::MeshPoint * > & | seedTags | ) |
Creates a related node method.
seedTags | seed mesh points |
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod | ( | const std::vector< NXOpen::Point * > & | seedTags | ) |
Creates a related node method.
seedTags | seed points |
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod | ( | const std::vector< NXOpen::Line * > & | seedTags | ) |
Creates a related node method.
seedTags | seed lines |
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod | ( | const std::vector< NXOpen::Arc * > & | seedTags | ) |
Creates a related node method.
seedTags | seed arcs |
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod | ( | const std::vector< NXOpen::Conic * > & | seedTags | ) |
Creates a related node method.
seedTags | seed conics |
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod | ( | const std::vector< NXOpen::Spline * > & | seedTags | ) |
Creates a related node method.
seedTags | seed splines |
NXOpen::CAE::SliverFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateSliverFaceMethod | ( | NXOpen::CAE::CAEBody * | seed, |
double | dSliverTolerance | ||
) |
Creates a sliver face method.
seed | seed body |
dSliverTolerance | sliver tolerance |
NXOpen::CAE::SliverFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateSliverFaceMethod | ( | const std::vector< NXOpen::CAE::CAEBody * > & | seeds, |
double | dSliverTolerance | ||
) |
Creates a sliver face method.
seeds | seed bodies |
dSliverTolerance | sliver tolerance |
NXOpen::CAE::SliverFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateSliverFaceMethod | ( | const std::vector< NXOpen::CAE::CAEFace * > & | seeds, |
double | dSliverTolerance | ||
) |
Creates a sliver face method.
seeds | seed faces |
dSliverTolerance | sliver tolerance |
NXOpen::CAE::TangentContinuousEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateTangentContinuousEdgeMethod | ( | NXOpen::CAE::CAEEdge * | seed, |
double | dFeatureAngle | ||
) |
Creates a tangent continuous edge method.
seed | seed edge |
dFeatureAngle | feature angle |
NXOpen::CAE::TangentContinuousEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateTangentContinuousEdgeMethod | ( | const std::vector< NXOpen::CAE::CAEEdge * > & | seeds, |
double | dFeatureAngle | ||
) |
Creates a tangent continuous edge method.
seeds | seed edges |
dFeatureAngle | feature angle |
NXOpen::CAE::TangentFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateTangentFaceMethod | ( | NXOpen::CAE::CAEFace * | seed, |
double | dTangentTolerance | ||
) |
Creates a tangent face method.
seed | seed face |
dTangentTolerance | tangent tolerance |
NXOpen::CAE::TangentFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateTangentFaceMethod | ( | const std::vector< NXOpen::CAE::CAEFace * > & | seeds, |
double | dTangentTolerance | ||
) |
Creates a tangent face method.
seeds | seed faces |
dTangentTolerance | tangent tolerance |
tag_t NXOpen::CAE::SmartSelectionManager::Tag | ( | ) | const |
Returns the tag of this object.