NX Open C++ Reference Guide
Public Member Functions
NXOpen::CAE::SmartSelectionManager Class Reference

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

List of all members.

Public Member Functions

NXOpen::CAE::AdjacentFaceMethodCreateAdjacentFaceMethod (NXOpen::CAE::CAEFace *seed)
 Creates a adjacent face method.
NXOpen::CAE::AdjacentFaceMethodCreateAdjacentFaceMethod (NXOpen::CAE::CAEEdge *seed)
 Creates a adjacent face method.
NXOpen::CAE::CircularEdgeMethodCreateCircularEdgeMethod (NXOpen::CAE::CAEFace *seed, double dMinRadius, double dMaxRadius, bool onlyHoleEdges)
 Creates a circular edge method.
NXOpen::CAE::CircularEdgeMethodCreateCircularEdgeMethod (NXOpen::CAE::CAEBody *seed, double dMinRadius, double dMaxRadius, bool onlyHoleEdges)
 Creates a circular edge method.
NXOpen::CAE::CylinderFaceMethodCreateCylinderFaceMethod (NXOpen::CAE::CAEBody *seed, double dMinCylinderRadius, double dMaxCylinderRadius, double dMinCylinderAngle, double dMaxCylinderAngle)
 Creates a cylinder face method.
NXOpen::CAE::FeatureEdgeNodeMethodCreateFeatureEdgeNodeMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemEdgeId, double dFeatureAngle)
 Creates a feature edge node method.
NXOpen::CAE::FeatureElemEdgeMethodCreateFeatureElemEdgeMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemEdgeId, double dFeatureAngle)
 Creates a feature elem edge method.
NXOpen::CAE::FeatureElemFaceMethodCreateFeatureElemFaceMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemFaceId, double dFeatureAngle)
 Creates a feature elem face method.
NXOpen::CAE::FeatureElemMethodCreateFeatureElemMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemFaceId, double dFeatureAngle)
 Creates a feature elem method.
NXOpen::CAE::FeatureNodeMethodCreateFeatureNodeMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemFaceId, double dFeatureAngle)
 Creates a feature node method.
NXOpen::CAE::FeatureShellElemMethodCreateFeatureShellElemMethod (NXOpen::CAE::FEElement *seedElemTag, double dFeatureAngle)
 Creates a feature shell elem method.
NXOpen::CAE::FilletFaceMethodCreateFilletFaceMethod (NXOpen::CAE::CAEBody *seed, NXOpen::CAE::RadiusType radiusType, double dMinFilletRadius, double dMaxFilletRadius, double dMinFilletAngle, double dMaxFilletAngle)
 Creates a fillet face method.
NXOpen::CAE::GroupElemMethodCreateGroupElemMethod (NXOpen::CAE::CaeGroup *seed, NXOpen::CAE::GroupElemMethodElemOption::ElemOption elemOption)
 Creates a group element method.
NXOpen::CAE::GroupFaceMethodCreateGroupFaceMethod (NXOpen::CAE::CaeGroup *seed)
 Creates a group face method.
NXOpen::CAE::GroupMethodCreateGroupMethod (NXOpen::CAE::CaeGroup *seed)
 Creates a group method.
NXOpen::CAE::GroupNodeMethodCreateGroupNodeMethod (NXOpen::CAE::CaeGroup *seed)
 Creates a group node method.
NXOpen::CAE::RelatedElemEdgeMethodCreateRelatedElemEdgeMethod (NXOpen::CAE::Mesh *seed)
 Creates a related elem edge method.
NXOpen::CAE::RelatedElemEdgeMethodCreateRelatedElemEdgeMethod (NXOpen::CAE::CAEEdge *seed)
 Creates a related elem edge method.
NXOpen::CAE::RelatedElemFaceMethodCreateRelatedElemFaceMethod (NXOpen::CAE::Mesh *seed)
 Creates a related elem face method.
NXOpen::CAE::RelatedElemFaceMethodCreateRelatedElemFaceMethod (NXOpen::CAE::CAEFace *seed)
 Creates a related elem face method.
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (NXOpen::CAE::Mesh *seed)
 Creates a related elem method.
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (NXOpen::CAE::CAEBody *seed)
 Creates a related elem method.
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (NXOpen::CAE::CAEFace *seed)
 Creates a related elem method.
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (NXOpen::CAE::CAEEdge *seed)
 Creates a related elem method.
NXOpen::CAE::RelatedElemMethodCreateRelatedElemMethod (NXOpen::CAE::FENode *seed)
 Creates a related elem method.
NXOpen::CAE::RelatedFaceMethodCreateRelatedFaceMethod (NXOpen::CAE::Mesh *seed)
 Creates a related face method.
NXOpen::CAE::RelatedFaceMethodCreateRelatedFaceMethod (NXOpen::CAE::FENode *seed)
 Creates a related face method.
NXOpen::CAE::RelatedFaceMethodCreateRelatedFaceMethod (NXOpen::CAE::FEElement *seedElemTag, int seedElemFaceId)
 Creates a related face method.
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (NXOpen::CAE::Mesh *seed)
 Creates a related node method.
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (NXOpen::CAE::CAEBody *seed)
 Creates a related node method.
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (NXOpen::CAE::CAEFace *seed)
 Creates a related node method.
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (NXOpen::CAE::CAEEdge *seed)
 Creates a related node method.
NXOpen::CAE::RelatedNodeMethodCreateRelatedNodeMethod (NXOpen::CAE::FEElement *seed)
 Creates a related node method.
NXOpen::CAE::SliverFaceMethodCreateSliverFaceMethod (NXOpen::CAE::CAEBody *seed, double dSliverTolerance)
 Creates a sliver face method.
NXOpen::CAE::TangentContinuousEdgeMethodCreateTangentContinuousEdgeMethod (NXOpen::CAE::CAEEdge *seed, double dFeatureAngle)
 Creates a tangent continuous edge method.
NXOpen::CAE::TangentFaceMethodCreateTangentFaceMethod (NXOpen::CAE::CAEFace *seed, double dTangentTolerance)
 Creates a tangent face method.
tag_t Tag () const
 Returns the tag of this object.

Detailed Description

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.


Member Function Documentation

Creates a adjacent face method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed face

Creates a adjacent face method.

Returns:

Created in NX6.0.0.

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

Creates a feature edge node method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedElemTagseed element edge tag
seedElemEdgeIdseed element edge id
dFeatureAnglefeature angle

Creates a feature elem edge method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedElemTagseed element edge tag
seedElemEdgeIdseed element edge id
dFeatureAnglefeature angle

Creates a feature elem face method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedElemTagseed element face tag
seedElemFaceIdseed element face id
dFeatureAnglefeature angle

Creates a feature elem method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedElemTagseed element face tag
seedElemFaceIdseed element face id
dFeatureAnglefeature angle

Creates a feature node method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedElemTagseed element face tag
seedElemFaceIdseed element face id
dFeatureAnglefeature angle

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::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

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

Creates a group face method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed group

Creates a group method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed group

Creates a group node method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed group

Creates a related elem edge method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed mesh

Creates a related elem edge method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed edge

Creates a related elem face method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed mesh

Creates a related elem face method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed face

Creates a related elem method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed mesh

Creates a related elem method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed body

Creates a related elem method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed face

Creates a related elem method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed edge

Creates a related elem method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed node

Creates a related face method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed mesh

Creates a related face method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed node

Creates a related face method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedElemTagseed Element
seedElemFaceIdseed element face id

Creates a related node method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed mesh

Creates a related node method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed body

Creates a related node method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed face

Creates a related node method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed edge

Creates a related node method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed element

Creates a sliver face method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed body
dSliverTolerancesliver tolerance

Creates a tangent continuous edge method.

Returns:

Created in NX7.5.1.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed edge
dFeatureAnglefeature angle

Creates a tangent face method.

Returns:

Created in NX6.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters:
seedseed face
dTangentTolerancetangent tolerance

Returns the tag of this object.


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