CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
FacetModelerProfile2DBool::Group Class Reference

#include <FMImpProfile2DBool.h>

Public Types

enum  GroupTypes {
  egtUnknown = 0 , egtLines = 0x10 , egtLinesWithDirection = egtLines | 0x01 , egtRegion = 0x20 ,
  egtRegionNormal = egtRegion , egtRegionPositive = egtRegion | 0x01 , egtRegionOrdered = egtRegion | 0x02 , egtLastType
}
 

Public Member Functions

 Group (Intersector &rAI, GroupTypes eT, OdUInt32 uPri, OdUInt32 uFirst=0, OdUInt32 uSize=0)
 
GroupTypes type () const
 
OdUInt32 priority () const
 
OdUInt32 size () const
 
OdUInt32 firstIdx () const
 
OdUInt32 nextIdx () const
 
const IContour2D & contour (OdUInt32 uIndex) const
 
Intersector & intersector () const
 
void resize (OdUInt32 uNewSize)
 
Result validateGroup ()
 
Locations getLocation (const OdGePoint2d &ptTest, const OdGeTol gTol) const
 

Detailed Description

Definition at line 149 of file FMImpProfile2DBool.h.

Member Enumeration Documentation

◆ GroupTypes

Enumerator
egtUnknown 
egtLines 
egtLinesWithDirection 
egtRegion 
egtRegionNormal 
egtRegionPositive 
egtRegionOrdered 
egtLastType 

Definition at line 152 of file FMImpProfile2DBool.h.

Constructor & Destructor Documentation

◆ Group()

FacetModelerProfile2DBool::Group::Group ( Intersector &  rAI,
GroupTypes  eT,
OdUInt32  uPri,
OdUInt32  uFirst = 0,
OdUInt32  uSize = 0 
)

Member Function Documentation

◆ contour()

const IContour2D & FacetModelerProfile2DBool::Group::contour ( OdUInt32  uIndex) const

◆ firstIdx()

OdUInt32 FacetModelerProfile2DBool::Group::firstIdx ( ) const
inline

Definition at line 171 of file FMImpProfile2DBool.h.

◆ getLocation()

Locations FacetModelerProfile2DBool::Group::getLocation ( const OdGePoint2d &  ptTest,
const OdGeTol  gTol 
) const

◆ intersector()

Intersector & FacetModelerProfile2DBool::Group::intersector ( ) const
inline

Definition at line 176 of file FMImpProfile2DBool.h.

◆ nextIdx()

OdUInt32 FacetModelerProfile2DBool::Group::nextIdx ( ) const
inline

Definition at line 172 of file FMImpProfile2DBool.h.

◆ priority()

OdUInt32 FacetModelerProfile2DBool::Group::priority ( ) const
inline

Definition at line 168 of file FMImpProfile2DBool.h.

◆ resize()

void FacetModelerProfile2DBool::Group::resize ( OdUInt32  uNewSize)

◆ size()

OdUInt32 FacetModelerProfile2DBool::Group::size ( ) const
inline

Definition at line 170 of file FMImpProfile2DBool.h.

◆ type()

GroupTypes FacetModelerProfile2DBool::Group::type ( ) const
inline

Definition at line 167 of file FMImpProfile2DBool.h.

◆ validateGroup()

Result FacetModelerProfile2DBool::Group::validateGroup ( )

The documentation for this class was generated from the following file: