NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::CAE::SmartSelectionManager Class Reference

Provides methods for creating smart selection methods in a cae part. More...

Public Member Functions

NXOpen::CAE::AdjacentFaceMethodCreateAdjacentFaceMethod (NXOpen::CAE::CAEFace *seed)
 Creates a adjacent face method. More...
 
NXOpen::CAE::AdjacentFaceMethodCreateAdjacentFaceMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds)
 Creates a adjacent face method. More...
 
NXOpen::CAE::AdjacentFaceMethodCreateAdjacentFaceMethod (NXOpen::CAE::CAEEdge *seed)
 Creates a adjacent face method. More...
 
NXOpen::CAE::AdjacentFaceMethodCreateAdjacentFaceMethod (const std::vector< NXOpen::CAE::CAEEdge * > &seeds)
 Creates a adjacent face method. More...
 
NXOpen::CAE::CircularEdgeMethodCreateCircularEdgeMethod (const std::vector< NXOpen::CAE::CAEEdge * > &seeds, double dMinRadius, double dMaxRadius, bool onlyHoleEdges)
 Creates a circular edge method. More...
 
NXOpen::CAE::CircularEdgeMethodCreateCircularEdgeMethod (NXOpen::CAE::CAEFace *seed, double dMinRadius, double dMaxRadius, bool onlyHoleEdges)
 Creates a circular edge method. More...
 
NXOpen::CAE::CircularEdgeMethodCreateCircularEdgeMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds, double dMinRadius, double dMaxRadius, bool onlyHoleEdges)
 Creates a circular edge method. More...
 
NXOpen::CAE::CircularEdgeMethodCreateCircularEdgeMethod (NXOpen::CAE::CAEBody *seed, double dMinRadius, double dMaxRadius, bool onlyHoleEdges)
 Creates a circular edge method. More...
 
NXOpen::CAE::CircularEdgeMethodCreateCircularEdgeMethod (const std::vector< NXOpen::CAE::CAEBody * > &seeds, double dMinRadius, double dMaxRadius, bool onlyHoleEdges)
 Creates a circular edge method. More...
 
NXOpen::CAE::CylinderFaceMethodCreateCylinderFaceMethod (NXOpen::CAE::CAEBody *seed, double dMinCylinderRadius, double dMaxCylinderRadius, double dMinCylinderAngle, double dMaxCylinderAngle)
 Creates a cylinder face method. More...
 
NXOpen::CAE::CylinderFaceMethodCreateCylinderFaceMethod (const std::vector< NXOpen::CAE::CAEBody * > &seeds, double dMinCylinderRadius, double dMaxCylinderRadius, double dMinCylinderAngle, double dMaxCylinderAngle)
 Creates a cylinder face method. More...
 
NXOpen::CAE::CylinderFaceMethodCreateCylinderFaceMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds, double dMinCylinderRadius, double dMaxCylinderRadius, double dMinCylinderAngle, double dMaxCylinderAngle)
 Creates a cylinder face method. More...
 
NXOpen::CAE::EdgePathMethodCreateEdgePathMethod (NXOpen::CAE::CAEEdge *seedEdgeTag, NXOpen::CAE::CAEVertex *seedStartVertexTag)
 Creates an edge path method. More...
 
NXOpen::CAE::EdgePathMethodCreateEdgePathMethod (NXOpen::CAE::CAEEdge *seedEdgeTag, NXOpen::CAE::CAEVertex *seedStartVertexTag, bool preferFreeEdges, bool allowGapJumping, double gapJumpingTolerance)
 Creates an edge path method. More...
 
NXOpen::CAE::ElemEdgePathMethodCreateElemEdgePathMethod (NXOpen::CAE::FEElemEdge *seedElemEdgeTag, NXOpen::CAE::FENode *seedStartNodeTag)
 Creates an elem edge path method. More...
 
NXOpen::CAE::ElemEdgePathMethodCreateElemEdgePathMethod (NXOpen::CAE::FEElemEdge *seedElemEdgeTag, NXOpen::CAE::FENode *seedStartNodeTag, bool preferFreeEdges, bool preferGeometryAssociatedEdges, bool preferFeatureElementEdge, double featureAngleTolerance, bool allowGapJumping, double gapJumpingTolerance)
 Creates an elem edge path method. More...
 
NXOpen::CAE::FeatureEdgeNodeMethodCreateFeatureEdgeNodeMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemEdgeId, double dFeatureAngle)
 Creates a feature edge node method. More...
 
NXOpen::CAE::FeatureEdgeNodeMethodCreateFeatureEdgeNodeMethod (const std::vector< NXOpen::CAE::FEElement * > &seedTags, const std::vector< int > &seedElemEdgeIds, double dFeatureAngle)
 Creates a feature edge node method. More...
 
NXOpen::CAE::FeatureEdgeNodeMethodCreateFeatureEdgeNodeMethod (const std::vector< NXOpen::CAE::FEElemEdge * > &seedTags, double dFeatureAngle)
 Creates a feature edge node method. More...
 
NXOpen::CAE::FeatureElemEdgeMethodCreateFeatureElemEdgeMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemEdgeId, double dFeatureAngle)
 Creates a feature elem edge method. More...
 
NXOpen::CAE::FeatureElemEdgeMethodCreateFeatureElemEdgeMethod (const std::vector< NXOpen::CAE::FEElement * > &seedTags, const std::vector< int > &seedElemEdgeIds, double dFeatureAngle)
 Creates a feature elem edge method. More...
 
NXOpen::CAE::FeatureElemEdgeMethodCreateFeatureElemEdgeMethod (const std::vector< NXOpen::CAE::FEElemEdge * > &seedTags, double dFeatureAngle)
 Creates a feature elem edge method. More...
 
NXOpen::CAE::FeatureElemFaceMethodCreateFeatureElemFaceMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemFaceId, double dFeatureAngle)
 Creates a feature elem face method. More...
 
NXOpen::CAE::FeatureElemFaceMethodCreateFeatureElemFaceMethod (const std::vector< NXOpen::CAE::FEElement * > &seedTags, const std::vector< int > &seedElemFaceIds, double dFeatureAngle)
 Creates a feature elem face method. More...
 
NXOpen::CAE::FeatureElemFaceMethodCreateFeatureElemFaceMethod (const std::vector< NXOpen::CAE::FEElemFace * > &seedTags, double dFeatureAngle)
 Creates a feature elem face method. More...
 
NXOpen::CAE::FeatureElemMethodCreateFeatureElemMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemFaceId, double dFeatureAngle)
 Creates a feature elem method. More...
 
NXOpen::CAE::FeatureElemMethodCreateFeatureElemMethod (const std::vector< NXOpen::CAE::FEElement * > &seedTags, const std::vector< int > &seedElemFaceIds, double dFeatureAngle)
 Creates a feature elem method. More...
 
NXOpen::CAE::FeatureElemMethodCreateFeatureElemMethod (const std::vector< NXOpen::CAE::FEElemFace * > &seedTags, double dFeatureAngle)
 Creates a feature elem method. More...
 
NXOpen::CAE::FeatureNodeMethodCreateFeatureNodeMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemFaceId, double dFeatureAngle)
 Creates a feature node method. More...
 
NXOpen::CAE::FeatureNodeMethodCreateFeatureNodeMethod (const std::vector< NXOpen::CAE::FEElement * > &seedTags, const std::vector< int > &seedElemFaceIds, double dFeatureAngle)
 Creates a feature node method. More...
 
NXOpen::CAE::FeatureNodeMethodCreateFeatureNodeMethod (const std::vector< NXOpen::CAE::FEElemFace * > &seedTags, double dFeatureAngle)
 Creates a feature node method. More...
 
NXOpen::CAE::FeatureShellElemMethodCreateFeatureShellElemMethod (NXOpen::CAE::FEElement *seedElemTag, double dFeatureAngle)
 Creates a feature shell elem method. More...
 
NXOpen::CAE::FeatureShellElemMethodCreateFeatureShellElemMethod (const std::vector< NXOpen::CAE::FEElement * > &seedTags, double dFeatureAngle)
 Creates a feature shell elem method. More...
 
NXOpen::CAE::FilletFaceMethodCreateFilletFaceMethod (NXOpen::CAE::CAEBody *seed, NXOpen::CAE::RadiusType radiusType, double dMinFilletRadius, double dMaxFilletRadius, double dMinFilletAngle, double dMaxFilletAngle)
 Creates a fillet face method. More...
 
NXOpen::CAE::FilletFaceMethodCreateFilletFaceMethod (const std::vector< NXOpen::CAE::CAEBody * > &seeds, NXOpen::CAE::RadiusType radiusType, double dMinFilletRadius, double dMaxFilletRadius, double dMinFilletAngle, double dMaxFilletAngle)
 Creates a fillet face method. More...
 
NXOpen::CAE::FilletFaceMethodCreateFilletFaceMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds, NXOpen::CAE::RadiusType radiusType, double dMinFilletRadius, double dMaxFilletRadius, double dMinFilletAngle, double dMaxFilletAngle)
 Creates a fillet face method. More...
 
NXOpen::CAE::GroupElemMethodCreateGroupElemMethod (NXOpen::CAE::CaeGroup *seed, NXOpen::CAE::GroupElemMethodElemOption::ElemOption elemOption)
 Creates a group element method. More...
 
NXOpen::CAE::GroupFaceMethodCreateGroupFaceMethod (NXOpen::CAE::CaeGroup *seed)
 Creates a group face method. More...
 
NXOpen::CAE::GroupMethodCreateGroupMethod (NXOpen::CAE::CaeGroup *seed)
 Creates a group method. More...
 
NXOpen::CAE::GroupNodeMethodCreateGroupNodeMethod (NXOpen::CAE::CaeGroup *seed)
 Creates a group node method. More...
 
NXOpen::CAE::RelatedElemEdgeMethodCreateRelatedElemEdgeMethod (NXOpen::CAE::Mesh *seed)
 Creates a related elem edge method. More...
 
NXOpen::CAE::RelatedElemEdgeMethodCreateRelatedElemEdgeMethod (const std::vector< NXOpen::CAE::Mesh * > &seeds)
 Creates a related elem edge method. More...
 
NXOpen::CAE::RelatedElemEdgeMethodCreateRelatedElemEdgeMethod (NXOpen::CAE::CAEEdge *seed)
 Creates a related elem edge method. More...
 
NXOpen::CAE::RelatedElemEdgeMethodCreateRelatedElemEdgeMethod (const std::vector< NXOpen::CAE::CAEEdge * > &seeds)
 Creates a related elem edge method. More...
 
NXOpen::CAE::RelatedElemFaceMethodCreateRelatedElemFaceMethod (NXOpen::CAE::Mesh *seed)
 Creates a related elem face method. More...
 
NXOpen::CAE::RelatedElemFaceMethodCreateRelatedElemFaceMethod (const std::vector< NXOpen::CAE::Mesh * > &seeds)
 Creates a related elem face method. More...
 
NXOpen::CAE::RelatedElemFaceMethodCreateRelatedElemFaceMethod (NXOpen::CAE::CAEFace *seed)
 Creates a related elem face method. More...
 
NXOpen::CAE::RelatedElemFaceMethodCreateRelatedElemFaceMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds)
 Creates a related elem face method. More...
 
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (NXOpen::CAE::Mesh *seed)
 Creates a related elem method. More...
 
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (const std::vector< NXOpen::CAE::Mesh * > &seeds)
 Creates a related elem method. More...
 
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (NXOpen::CAE::CAEBody *seed)
 Creates a related elem method. More...
 
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (const std::vector< NXOpen::CAE::CAEBody * > &seeds)
 Creates a related elem method. More...
 
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (NXOpen::CAE::CAEFace *seed)
 Creates a related elem method. More...
 
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds)
 Creates a related elem method. More...
 
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (NXOpen::CAE::CAEEdge *seed)
 Creates a related elem method. More...
 
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (const std::vector< NXOpen::CAE::CAEEdge * > &seeds)
 Creates a related elem method. More...
 
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (NXOpen::CAE::FENode *seed)
 Creates a related elem method. More...
 
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (const std::vector< NXOpen::CAE::FENode * > &seeds)
 Creates a related elem method. More...
 
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (const std::vector< NXOpen::Line * > &seedTags)
 Creates a related elem method. More...
 
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (const std::vector< NXOpen::Arc * > &seedTags)
 Creates a related elem method. More...
 
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (const std::vector< NXOpen::Conic * > &seedTags)
 Creates a related elem method. More...
 
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (const std::vector< NXOpen::Spline * > &seedTags)
 Creates a related elem method. More...
 
NXOpen::CAE::RelatedFaceMethodCreateRelatedFaceMethod (NXOpen::CAE::Mesh *seed)
 Creates a related face method. More...
 
NXOpen::CAE::RelatedFaceMethodCreateRelatedFaceMethod (const std::vector< NXOpen::CAE::Mesh * > &seeds)
 Creates a related face method. More...
 
NXOpen::CAE::RelatedFaceMethodCreateRelatedFaceMethod (NXOpen::CAE::FENode *seed)
 Creates a related face method. More...
 
NXOpen::CAE::RelatedFaceMethodCreateRelatedFaceMethod (const std::vector< NXOpen::CAE::FENode * > &seeds)
 Creates a related face method. More...
 
NXOpen::CAE::RelatedFaceMethodCreateRelatedFaceMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemFaceId)
 Creates a related face method. More...
 
NXOpen::CAE::RelatedFaceMethodCreateRelatedFaceMethod (const std::vector< NXOpen::CAE::FEElement * > &seedTags, const std::vector< int > &seedElemFaceIds)
 Creates a related face method. More...
 
NXOpen::CAE::RelatedFaceMethodCreateRelatedFaceMethod (const std::vector< NXOpen::CAE::FEElemFace * > &seedTags)
 Creates a related face method. More...
 
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (NXOpen::CAE::Mesh *seed)
 Creates a related node method. More...
 
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (const std::vector< NXOpen::CAE::Mesh * > &seeds)
 Creates a related node method. More...
 
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (NXOpen::CAE::CAEBody *seed)
 Creates a related node method. More...
 
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (const std::vector< NXOpen::CAE::CAEBody * > &seeds)
 Creates a related node method. More...
 
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (NXOpen::CAE::CAEFace *seed)
 Creates a related node method. More...
 
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds)
 Creates a related node method. More...
 
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (NXOpen::CAE::CAEEdge *seed)
 Creates a related node method. More...
 
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (const std::vector< NXOpen::CAE::CAEEdge * > &seeds)
 Creates a related node method. More...
 
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (NXOpen::CAE::FEElement *seed)
 Creates a related node method. More...
 
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (const std::vector< NXOpen::CAE::FEElement * > &seedTags)
 Creates a related node method. More...
 
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (const std::vector< NXOpen::CAE::MeshPoint * > &seedTags)
 Creates a related node method. More...
 
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (const std::vector< NXOpen::Point * > &seedTags)
 Creates a related node method. More...
 
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (const std::vector< NXOpen::Line * > &seedTags)
 Creates a related node method. More...
 
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (const std::vector< NXOpen::Arc * > &seedTags)
 Creates a related node method. More...
 
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (const std::vector< NXOpen::Conic * > &seedTags)
 Creates a related node method. More...
 
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (const std::vector< NXOpen::Spline * > &seedTags)
 Creates a related node method. More...
 
NXOpen::CAE::SliverFaceMethodCreateSliverFaceMethod (NXOpen::CAE::CAEBody *seed, double dSliverTolerance)
 Creates a sliver face method. More...
 
NXOpen::CAE::SliverFaceMethodCreateSliverFaceMethod (const std::vector< NXOpen::CAE::CAEBody * > &seeds, double dSliverTolerance)
 Creates a sliver face method. More...
 
NXOpen::CAE::SliverFaceMethodCreateSliverFaceMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds, double dSliverTolerance)
 Creates a sliver face method. More...
 
NXOpen::CAE::TangentContinuousEdgeMethodCreateTangentContinuousEdgeMethod (NXOpen::CAE::CAEEdge *seed, double dFeatureAngle)
 Creates a tangent continuous edge method. More...
 
NXOpen::CAE::TangentContinuousEdgeMethodCreateTangentContinuousEdgeMethod (const std::vector< NXOpen::CAE::CAEEdge * > &seeds, double dFeatureAngle)
 Creates a tangent continuous edge method. More...
 
NXOpen::CAE::TangentFaceMethodCreateTangentFaceMethod (NXOpen::CAE::CAEFace *seed, double dTangentTolerance)
 Creates a tangent face method. More...
 
NXOpen::CAE::TangentFaceMethodCreateTangentFaceMethod (const std::vector< NXOpen::CAE::CAEFace * > &seeds, double dTangentTolerance)
 Creates a tangent face method. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Provides methods for creating smart selection methods in a cae part.


To obtain an instance of this class, refer to NXOpen::CAE::CaePart

Created in NX6.0.0.

Member Function Documentation

NXOpen::CAE::AdjacentFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateAdjacentFaceMethod ( NXOpen::CAE::CAEFace seed)

Creates a adjacent face method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed face
NXOpen::CAE::AdjacentFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateAdjacentFaceMethod ( const std::vector< NXOpen::CAE::CAEFace * > &  seeds)

Creates a adjacent face method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed faces
NXOpen::CAE::AdjacentFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateAdjacentFaceMethod ( NXOpen::CAE::CAEEdge seed)

Creates a adjacent face method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed edge
NXOpen::CAE::AdjacentFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateAdjacentFaceMethod ( const std::vector< NXOpen::CAE::CAEEdge * > &  seeds)

Creates a adjacent face method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed 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.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed edges
dMinRadiusminimum radius
dMaxRadiusmaximum radius
onlyHoleEdgesif 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.

Returns

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed face
dMinRadiusminimum radius
dMaxRadiusmaximum radius
onlyHoleEdgesif 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.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed faces
dMinRadiusminimum radius
dMaxRadiusmaximum radius
onlyHoleEdgesif 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.

Returns

Created in NX7.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed body
dMinRadiusminimum radius
dMaxRadiusmaximum radius
onlyHoleEdgesif 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.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed bodies
dMinRadiusminimum radius
dMaxRadiusmaximum radius
onlyHoleEdgesif 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.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed body
dMinCylinderRadiusminimum cylinder radius
dMaxCylinderRadiusmaximum cylinder radius
dMinCylinderAngleminimum cylinder angle
dMaxCylinderAnglemaximum 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.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed bodies
dMinCylinderRadiusminimum cylinder radius
dMaxCylinderRadiusmaximum cylinder radius
dMinCylinderAngleminimum cylinder angle
dMaxCylinderAnglemaximum 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.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed faces
dMinCylinderRadiusminimum cylinder radius
dMaxCylinderRadiusmaximum cylinder radius
dMinCylinderAngleminimum cylinder angle
dMaxCylinderAnglemaximum cylinder angle
NXOpen::CAE::EdgePathMethod* NXOpen::CAE::SmartSelectionManager::CreateEdgePathMethod ( NXOpen::CAE::CAEEdge seedEdgeTag,
NXOpen::CAE::CAEVertex seedStartVertexTag 
)

Creates an edge path method.

Returns

Deprecated:
Deprecated in NX10.0.0. Use overloaded NXOpen::CAE::SmartSelectionManager::CreateEdgePathMethod with additional arguments instead.


Created in NX9.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
seedEdgeTagseed edge tag
seedStartVertexTagseed start vertex
NXOpen::CAE::EdgePathMethod* NXOpen::CAE::SmartSelectionManager::CreateEdgePathMethod ( NXOpen::CAE::CAEEdge seedEdgeTag,
NXOpen::CAE::CAEVertex seedStartVertexTag,
bool  preferFreeEdges,
bool  allowGapJumping,
double  gapJumpingTolerance 
)

Creates an edge path method.

Returns

Created in NX10.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedEdgeTagseed edge tag
seedStartVertexTagseed start vertex
preferFreeEdgesif true, prefer free edges
allowGapJumpingif true, gaps between edges will be jumped
gapJumpingToleranceif allowGapJumping is true, this is the tolerance to use for jumping gaps between edges
NXOpen::CAE::ElemEdgePathMethod* NXOpen::CAE::SmartSelectionManager::CreateElemEdgePathMethod ( NXOpen::CAE::FEElemEdge seedElemEdgeTag,
NXOpen::CAE::FENode seedStartNodeTag 
)

Creates an elem edge path method.

Returns

Deprecated:
Deprecated in NX10.0.0. Use overloaded NXOpen::CAE::SmartSelectionManager::CreateElemEdgePathMethod with additional arguments instead.


Created in NX9.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
seedElemEdgeTagseed element edge
seedStartNodeTagseed start node
NXOpen::CAE::ElemEdgePathMethod* NXOpen::CAE::SmartSelectionManager::CreateElemEdgePathMethod ( NXOpen::CAE::FEElemEdge seedElemEdgeTag,
NXOpen::CAE::FENode seedStartNodeTag,
bool  preferFreeEdges,
bool  preferGeometryAssociatedEdges,
bool  preferFeatureElementEdge,
double  featureAngleTolerance,
bool  allowGapJumping,
double  gapJumpingTolerance 
)

Creates an elem edge path method.

Returns

Created in NX10.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedElemEdgeTagseed element edge
seedStartNodeTagseed start node
preferFreeEdgesif true, prefer free element edges
preferGeometryAssociatedEdgesif true, prefer geometry associated element edges
preferFeatureElementEdgeif true, prefer feature element edges
featureAngleToleranceif preferFeatureElementEdge is true, this is the feature angle tolerance to use
allowGapJumpingif true, gaps between element edges will be jumped
gapJumpingToleranceif allowGapJumping is true, this is the tolerance to use for jumping gaps between element edges
NXOpen::CAE::FeatureEdgeNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureEdgeNodeMethod ( NXOpen::CAE::FEElement seedElemTag,
int  seedElemEdgeId,
double  dFeatureAngle 
)

Creates a feature edge node method.

Returns

Deprecated:
Deprecated in NX10.0.0. Use overloaded NXOpen::CAE::SmartSelectionManager::CreateFeatureEdgeNodeMethod which takes an array of NXOpen::CAE::FEElemEdge .


Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
seedElemTagseed element edge tag
seedElemEdgeIdseed element edge id
dFeatureAnglefeature 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.

Returns

Deprecated:
Deprecated in NX10.0.0. Use overloaded NXOpen::CAE::SmartSelectionManager::CreateFeatureEdgeNodeMethod which takes an array of NXOpen::CAE::FEElemEdge .


Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
seedTagsseed element edge tags
seedElemEdgeIdsseed element edge ids
dFeatureAnglefeature angle
NXOpen::CAE::FeatureEdgeNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureEdgeNodeMethod ( const std::vector< NXOpen::CAE::FEElemEdge * > &  seedTags,
double  dFeatureAngle 
)

Creates a feature edge node method.

Returns

Created in NX10.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed element edge tags
dFeatureAnglefeature angle
NXOpen::CAE::FeatureElemEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureElemEdgeMethod ( NXOpen::CAE::FEElement seedElemTag,
int  seedElemEdgeId,
double  dFeatureAngle 
)

Creates a feature elem edge method.

Returns

Deprecated:
Deprecated in NX10.0.0. Use overloaded NXOpen::CAE::SmartSelectionManager::CreateFeatureElemEdgeMethod which takes an array of NXOpen::CAE::FEElemEdge .


Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
seedElemTagseed element edge tag
seedElemEdgeIdseed element edge id
dFeatureAnglefeature 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.

Returns

Deprecated:
Deprecated in NX10.0.0. Use overloaded NXOpen::CAE::SmartSelectionManager::CreateFeatureElemEdgeMethod which takes an array of NXOpen::CAE::FEElemEdge .


Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
seedTagsseed element edge tags
seedElemEdgeIdsseed element edge ids
dFeatureAnglefeature angle
NXOpen::CAE::FeatureElemEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureElemEdgeMethod ( const std::vector< NXOpen::CAE::FEElemEdge * > &  seedTags,
double  dFeatureAngle 
)

Creates a feature elem edge method.

Returns

Created in NX10.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed element edge tags
dFeatureAnglefeature angle
NXOpen::CAE::FeatureElemFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureElemFaceMethod ( NXOpen::CAE::FEElement seedElemTag,
int  seedElemFaceId,
double  dFeatureAngle 
)

Creates a feature elem face method.

Returns

Deprecated:
Deprecated in NX10.0.0. Use overloaded NXOpen::CAE::SmartSelectionManager::CreateFeatureElemFaceMethod which takes an array of NXOpen::CAE::FEElemFace .


Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
seedElemTagseed element face tag
seedElemFaceIdseed element face id
dFeatureAnglefeature 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.

Returns

Deprecated:
Deprecated in NX10.0.0. Use overloaded NXOpen::CAE::SmartSelectionManager::CreateFeatureElemFaceMethod which takes an array of NXOpen::CAE::FEElemFace .


Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
seedTagsseed element face tags
seedElemFaceIdsseed element face ids
dFeatureAnglefeature angle
NXOpen::CAE::FeatureElemFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureElemFaceMethod ( const std::vector< NXOpen::CAE::FEElemFace * > &  seedTags,
double  dFeatureAngle 
)

Creates a feature elem face method.

Returns

Created in NX10.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed element face tags
dFeatureAnglefeature angle
NXOpen::CAE::FeatureElemMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureElemMethod ( NXOpen::CAE::FEElement seedElemTag,
int  seedElemFaceId,
double  dFeatureAngle 
)

Creates a feature elem method.

Returns

Deprecated:
Deprecated in NX10.0.0. Use overloaded NXOpen::CAE::SmartSelectionManager::CreateFeatureElemMethod which takes an array of NXOpen::CAE::FEElemFace .


Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
seedElemTagseed element face tag
seedElemFaceIdseed element face id
dFeatureAnglefeature 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.

Returns

Deprecated:
Deprecated in NX10.0.0. Use overloaded NXOpen::CAE::SmartSelectionManager::CreateFeatureElemMethod which takes an array of NXOpen::CAE::FEElemFace .


Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
seedTagsseed element face tags
seedElemFaceIdsseed element face ids
dFeatureAnglefeature angle
NXOpen::CAE::FeatureElemMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureElemMethod ( const std::vector< NXOpen::CAE::FEElemFace * > &  seedTags,
double  dFeatureAngle 
)

Creates a feature elem method.

Returns

Created in NX10.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed element face tags
dFeatureAnglefeature angle
NXOpen::CAE::FeatureNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureNodeMethod ( NXOpen::CAE::FEElement seedElemTag,
int  seedElemFaceId,
double  dFeatureAngle 
)

Creates a feature node method.

Returns

Deprecated:
Deprecated in NX10.0.0. Use overloaded NXOpen::CAE::SmartSelectionManager::CreateFeatureNodeMethod which takes an array of NXOpen::CAE::FEElemFace .


Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
seedElemTagseed element face tag
seedElemFaceIdseed element face id
dFeatureAnglefeature 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.

Returns

Deprecated:
Deprecated in NX10.0.0. Use overloaded NXOpen::CAE::SmartSelectionManager::CreateFeatureNodeMethod which takes an array of NXOpen::CAE::FEElemFace .


Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
seedTagsseed element face tags
seedElemFaceIdsseed element face ids
dFeatureAnglefeature angle
NXOpen::CAE::FeatureNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureNodeMethod ( const std::vector< NXOpen::CAE::FEElemFace * > &  seedTags,
double  dFeatureAngle 
)

Creates a feature node method.

Returns

Created in NX10.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed element face tags
dFeatureAnglefeature angle
NXOpen::CAE::FeatureShellElemMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureShellElemMethod ( NXOpen::CAE::FEElement seedElemTag,
double  dFeatureAngle 
)

Creates a feature shell elem method.

Returns

Created in NX6.0.2.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedElemTagseed element face tag
dFeatureAnglefeature angle
NXOpen::CAE::FeatureShellElemMethod* NXOpen::CAE::SmartSelectionManager::CreateFeatureShellElemMethod ( const std::vector< NXOpen::CAE::FEElement * > &  seedTags,
double  dFeatureAngle 
)

Creates a feature shell elem method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed shell element tags
dFeatureAnglefeature 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.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed body
radiusTypefillet face radius type
dMinFilletRadiusminimum fillet radius
dMaxFilletRadiusmaximum fillet radius
dMinFilletAngleminimum fillet angle
dMaxFilletAnglemaximum 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.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed bodies
radiusTypefillet face radius type
dMinFilletRadiusminimum fillet radius
dMaxFilletRadiusmaximum fillet radius
dMinFilletAngleminimum fillet angle
dMaxFilletAnglemaximum 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.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed faces
radiusTypefillet face radius type
dMinFilletRadiusminimum fillet radius
dMaxFilletRadiusmaximum fillet radius
dMinFilletAngleminimum fillet angle
dMaxFilletAnglemaximum fillet angle
NXOpen::CAE::GroupElemMethod* NXOpen::CAE::SmartSelectionManager::CreateGroupElemMethod ( NXOpen::CAE::CaeGroup seed,
NXOpen::CAE::GroupElemMethodElemOption::ElemOption  elemOption 
)

Creates a group element method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed group
elemOptionspecifies 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.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed group
NXOpen::CAE::GroupMethod* NXOpen::CAE::SmartSelectionManager::CreateGroupMethod ( NXOpen::CAE::CaeGroup seed)

Creates a group method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed group
NXOpen::CAE::GroupNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateGroupNodeMethod ( NXOpen::CAE::CaeGroup seed)

Creates a group node method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed group
NXOpen::CAE::RelatedElemEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemEdgeMethod ( NXOpen::CAE::Mesh seed)

Creates a related elem edge method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed mesh
NXOpen::CAE::RelatedElemEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemEdgeMethod ( const std::vector< NXOpen::CAE::Mesh * > &  seeds)

Creates a related elem edge method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed meshes
NXOpen::CAE::RelatedElemEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemEdgeMethod ( NXOpen::CAE::CAEEdge seed)

Creates a related elem edge method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed edge
NXOpen::CAE::RelatedElemEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemEdgeMethod ( const std::vector< NXOpen::CAE::CAEEdge * > &  seeds)

Creates a related elem edge method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed edges
NXOpen::CAE::RelatedElemFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemFaceMethod ( NXOpen::CAE::Mesh seed)

Creates a related elem face method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed mesh
NXOpen::CAE::RelatedElemFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemFaceMethod ( const std::vector< NXOpen::CAE::Mesh * > &  seeds)

Creates a related elem face method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed meshes
NXOpen::CAE::RelatedElemFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemFaceMethod ( NXOpen::CAE::CAEFace seed)

Creates a related elem face method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed face
NXOpen::CAE::RelatedElemFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemFaceMethod ( const std::vector< NXOpen::CAE::CAEFace * > &  seeds)

Creates a related elem face method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed faces
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod ( NXOpen::CAE::Mesh seed)

Creates a related elem method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed mesh
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod ( const std::vector< NXOpen::CAE::Mesh * > &  seeds)

Creates a related elem method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed meshes
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod ( NXOpen::CAE::CAEBody seed)

Creates a related elem method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed body
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod ( const std::vector< NXOpen::CAE::CAEBody * > &  seeds)

Creates a related elem method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed bodies
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod ( NXOpen::CAE::CAEFace seed)

Creates a related elem method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed face
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod ( const std::vector< NXOpen::CAE::CAEFace * > &  seeds)

Creates a related elem method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed faces
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod ( NXOpen::CAE::CAEEdge seed)

Creates a related elem method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed edge
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod ( const std::vector< NXOpen::CAE::CAEEdge * > &  seeds)

Creates a related elem method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed edges
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod ( NXOpen::CAE::FENode seed)

Creates a related elem method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed node
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod ( const std::vector< NXOpen::CAE::FENode * > &  seeds)

Creates a related elem method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed nodes
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod ( const std::vector< NXOpen::Line * > &  seedTags)

Creates a related elem method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed lines
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod ( const std::vector< NXOpen::Arc * > &  seedTags)

Creates a related elem method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed arcs
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod ( const std::vector< NXOpen::Conic * > &  seedTags)

Creates a related elem method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed conics
NXOpen::CAE::RelatedElemMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedElemMethod ( const std::vector< NXOpen::Spline * > &  seedTags)

Creates a related elem method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed splines
NXOpen::CAE::RelatedFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedFaceMethod ( NXOpen::CAE::Mesh seed)

Creates a related face method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed mesh
NXOpen::CAE::RelatedFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedFaceMethod ( const std::vector< NXOpen::CAE::Mesh * > &  seeds)

Creates a related face method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed meshes
NXOpen::CAE::RelatedFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedFaceMethod ( NXOpen::CAE::FENode seed)

Creates a related face method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed node
NXOpen::CAE::RelatedFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedFaceMethod ( const std::vector< NXOpen::CAE::FENode * > &  seeds)

Creates a related face method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed nodes
NXOpen::CAE::RelatedFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedFaceMethod ( NXOpen::CAE::FEElement seedElemTag,
int  seedElemFaceId 
)

Creates a related face method.

Returns

Deprecated:
Deprecated in NX10.0.0. Use overloaded NXOpen::CAE::SmartSelectionManager::CreateRelatedFaceMethod which takes an array of NXOpen::CAE::FEElemFace .


Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
seedElemTagseed Element
seedElemFaceIdseed 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.

Returns

Deprecated:
Deprecated in NX10.0.0. Use overloaded NXOpen::CAE::SmartSelectionManager::CreateRelatedFaceMethod which takes an array of NXOpen::CAE::FEElemFace .


Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
seedTagsseed element face tags
seedElemFaceIdsseed element face ids
NXOpen::CAE::RelatedFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedFaceMethod ( const std::vector< NXOpen::CAE::FEElemFace * > &  seedTags)

Creates a related face method.

Returns

Created in NX10.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed element face tags
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod ( NXOpen::CAE::Mesh seed)

Creates a related node method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed mesh
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod ( const std::vector< NXOpen::CAE::Mesh * > &  seeds)

Creates a related node method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed meshes
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod ( NXOpen::CAE::CAEBody seed)

Creates a related node method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed body
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod ( const std::vector< NXOpen::CAE::CAEBody * > &  seeds)

Creates a related node method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed bodies
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod ( NXOpen::CAE::CAEFace seed)

Creates a related node method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed face
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod ( const std::vector< NXOpen::CAE::CAEFace * > &  seeds)

Creates a related node method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed faces
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod ( NXOpen::CAE::CAEEdge seed)

Creates a related node method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed edge
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod ( const std::vector< NXOpen::CAE::CAEEdge * > &  seeds)

Creates a related node method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed edges
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod ( NXOpen::CAE::FEElement seed)

Creates a related node method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed element
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod ( const std::vector< NXOpen::CAE::FEElement * > &  seedTags)

Creates a related node method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed elements
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod ( const std::vector< NXOpen::CAE::MeshPoint * > &  seedTags)

Creates a related node method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed mesh points
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod ( const std::vector< NXOpen::Point * > &  seedTags)

Creates a related node method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed points
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod ( const std::vector< NXOpen::Line * > &  seedTags)

Creates a related node method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed lines
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod ( const std::vector< NXOpen::Arc * > &  seedTags)

Creates a related node method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed arcs
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod ( const std::vector< NXOpen::Conic * > &  seedTags)

Creates a related node method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed conics
NXOpen::CAE::RelatedNodeMethod* NXOpen::CAE::SmartSelectionManager::CreateRelatedNodeMethod ( const std::vector< NXOpen::Spline * > &  seedTags)

Creates a related node method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedTagsseed splines
NXOpen::CAE::SliverFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateSliverFaceMethod ( NXOpen::CAE::CAEBody seed,
double  dSliverTolerance 
)

Creates a sliver face method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed body
dSliverTolerancesliver tolerance
NXOpen::CAE::SliverFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateSliverFaceMethod ( const std::vector< NXOpen::CAE::CAEBody * > &  seeds,
double  dSliverTolerance 
)

Creates a sliver face method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed bodies
dSliverTolerancesliver tolerance
NXOpen::CAE::SliverFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateSliverFaceMethod ( const std::vector< NXOpen::CAE::CAEFace * > &  seeds,
double  dSliverTolerance 
)

Creates a sliver face method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed faces
dSliverTolerancesliver tolerance
NXOpen::CAE::TangentContinuousEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateTangentContinuousEdgeMethod ( NXOpen::CAE::CAEEdge seed,
double  dFeatureAngle 
)

Creates a tangent continuous edge method.

Returns

Created in NX7.5.1.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed edge
dFeatureAnglefeature angle
NXOpen::CAE::TangentContinuousEdgeMethod* NXOpen::CAE::SmartSelectionManager::CreateTangentContinuousEdgeMethod ( const std::vector< NXOpen::CAE::CAEEdge * > &  seeds,
double  dFeatureAngle 
)

Creates a tangent continuous edge method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed edges
dFeatureAnglefeature angle
NXOpen::CAE::TangentFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateTangentFaceMethod ( NXOpen::CAE::CAEFace seed,
double  dTangentTolerance 
)

Creates a tangent face method.

Returns

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedseed face
dTangentTolerancetangent tolerance
NXOpen::CAE::TangentFaceMethod* NXOpen::CAE::SmartSelectionManager::CreateTangentFaceMethod ( const std::vector< NXOpen::CAE::CAEFace * > &  seeds,
double  dTangentTolerance 
)

Creates a tangent face method.

Returns

Created in NX8.5.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
seedsseed faces
dTangentTolerancetangent tolerance
tag_t NXOpen::CAE::SmartSelectionManager::Tag ( ) const

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.