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

Represents a NXOpen::SelectionIntentRule that collects all merged rib faces. More...

Inheritance diagram for NXOpen::FaceMergedRibFacesRule:
NXOpen::SelectionIntentRule NXOpen::TransientObject

Public Member Functions

void GetData (NXOpen::Face **face, NXOpen::Edge **edge)
 Gets the data for the rib faces rule: NXOpen::FaceMergedRibFacesRule
Created in NX6.0.0. More...
 
NXOpen::FaceGetDefiningData (NXOpen::Edge **edge, bool *includeBoundaryBlends)
 Gets the data for the rib faces rule: NXOpen::FaceMergedRibFacesRule . More...
 
void GetSeedAndPointData (NXOpen::Face **face, NXOpen::Point3d *seedPt)
 Gets the data for the rib faces rule: NXOpen::FaceMergedRibFacesRule
Created in NX8.0.0. More...
 
virtual ~FaceMergedRibFacesRule ()
 Frees the object from memory. More...
 
- Public Member Functions inherited from NXOpen::SelectionIntentRule
NXOpen::SelectionIntentRule::RuleType Type ()
 Returns the get the type of selection intent rule: NXOpen::SelectionIntentRule
Created in NX3.0.0. More...
 
virtual ~SelectionIntentRule ()
 Free resources associated with the instance. More...
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object. More...
 

Additional Inherited Members

- Public Types inherited from NXOpen::SelectionIntentRule
enum  RuleType {
  RuleTypeEdgeDumb, RuleTypeEdgeChain, RuleTypeEdgeTangent, RuleTypeEdgeFace,
  RuleTypeEdgeBody, RuleTypeEdgeFeature, RuleTypeEdgeSheetBoundary, RuleTypeEdgeBoundary,
  RuleTypeEdgeIntersect, RuleTypeEdgeMultipleSeedTangent, RuleTypeEdgeVertex, RuleTypeEdgeVertexTangent,
  RuleTypeCurveDumb, RuleTypeCurveFeature, RuleTypeCurveFeatureChain, RuleTypeCurveFeatureTangent,
  RuleTypeFollowFillet, RuleTypeFeaturePoints, RuleTypeRegionBoundary, RuleTypeFaceDumb,
  RuleTypeFaceTangent, RuleTypeFaceAdjacent, RuleTypeFaceBody, RuleTypeFaceRegion,
  RuleTypeFaceFeature, RuleTypeFaceConnectedBlend, RuleTypeFaceAllBlend, RuleTypeFaceRib,
  RuleTypeFaceMergedRib, RuleTypeFaceSlot, RuleTypeFaceBossPocket, RuleTypeFaceRegionBoundary,
  RuleTypeFaceAndAdjacentFaces, RuleTypeCurveGroup, RuleTypeBodyDumb, RuleTypeBodyFeature,
  RuleTypeBodyGroup, RuleTypeApparentChaining, RuleTypeOuterFaceEdges, RuleTypeRibTopFaceEdges,
  RuleTypeFeatureIntersectionEdges, RuleTypeInvalidType
}
 This enum represents the type of selection intent rules as specified by NXOpen::SelectionIntentRule . More...
 

Detailed Description

Represents a NXOpen::SelectionIntentRule that collects all merged rib faces.


Created in NX6.0.0.

Constructor & Destructor Documentation

virtual NXOpen::FaceMergedRibFacesRule::~FaceMergedRibFacesRule ( )
virtual

Frees the object from memory.


Created in NX6.0.0.

License requirements : None

Member Function Documentation

void NXOpen::FaceMergedRibFacesRule::GetData ( NXOpen::Face **  face,
NXOpen::Edge **  edge 
)

Gets the data for the rib faces rule: NXOpen::FaceMergedRibFacesRule
Created in NX6.0.0.



License requirements : gateway ("UG GATEWAY")

Parameters
faceFaces which creates this rule
edgeEdge which creates this rule
NXOpen::Face* NXOpen::FaceMergedRibFacesRule::GetDefiningData ( NXOpen::Edge **  edge,
bool *  includeBoundaryBlends 
)

Gets the data for the rib faces rule: NXOpen::FaceMergedRibFacesRule .

Returns
Faces which creates this rule
Created in NX6.0.0.

License requirements : gateway ("UG GATEWAY")
Parameters
edgeEdge which creates this rule
includeBoundaryBlendstrue if the rule is to identify any blends at the boundary
void NXOpen::FaceMergedRibFacesRule::GetSeedAndPointData ( NXOpen::Face **  face,
NXOpen::Point3d seedPt 
)

Gets the data for the rib faces rule: NXOpen::FaceMergedRibFacesRule
Created in NX8.0.0.



License requirements : gateway ("UG GATEWAY")

Parameters
faceFaces which creates this rule
seedPtSeed pick point point.

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