NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
NXOpen::PrimitiveFacetsRule Class Reference

Represents a NXOpen::PrimitiveFacetsRule that collects primitive facets. More...

Inheritance diagram for NXOpen::PrimitiveFacetsRule:
NXOpen::FacetSelectionRule NXOpen::TransientObject

Public Member Functions

void GetData (NXOpen::IFacet **seedFacet, double *primitiveShapeToleranceFactor)
 Gets the data for the primitive facets rule: NXOpen::PrimitiveFacetsRule
Created in NX12.0.2. More...
 
void UpdateToleranceFactor (double primitiveShapeToleranceFactor)
 Update the tolerance factor for the primitive facets rule: NXOpen::PrimitiveFacetsRule
Created in NX12.0.2. More...
 
virtual ~PrimitiveFacetsRule ()
 Frees the object from memory. More...
 
- Public Member Functions inherited from NXOpen::FacetSelectionRule
virtual ~FacetSelectionRule ()
 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...
 

Detailed Description

Represents a NXOpen::PrimitiveFacetsRule that collects primitive facets.

Based on a selected seed facet this rule expands to all connected facets which belongs to a particular primitive shape. Currently this rule collects facets only from planar, cylindrical, conical and spherical shapes.
Created in NX12.0.2.

Constructor & Destructor Documentation

virtual NXOpen::PrimitiveFacetsRule::~PrimitiveFacetsRule ( )
virtual

Frees the object from memory.


Created in NX12.0.2.

License requirements : None

Member Function Documentation

void NXOpen::PrimitiveFacetsRule::GetData ( NXOpen::IFacet **  seedFacet,
double *  primitiveShapeToleranceFactor 
)

Gets the data for the primitive facets rule: NXOpen::PrimitiveFacetsRule
Created in NX12.0.2.



License requirements : gateway ("UG GATEWAY")

Parameters
seedFacetseed facet for primitive facets collection
primitiveShapeToleranceFactortolerance factor for primitive shape detection
void NXOpen::PrimitiveFacetsRule::UpdateToleranceFactor ( double  primitiveShapeToleranceFactor)

Update the tolerance factor for the primitive facets rule: NXOpen::PrimitiveFacetsRule
Created in NX12.0.2.



License requirements : gateway ("UG GATEWAY")

Parameters
primitiveShapeToleranceFactorupdate the primitive shape tolerance factor

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