CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
FacetModeler::IntersectionWithIDs Class Reference

#include <FMContourIntersectors.h>

Inheritance diagram for FacetModeler::IntersectionWithIDs:
FacetModeler::Intersection

Public Member Functions

 IntersectionWithIDs ()
 
 IntersectionWithIDs (const Intersection &rI, OdUInt32 uIDA, OdUInt32 uIDB)
 
 IntersectionWithIDs (const OdGePoint2d &rPt, OdUInt32 uIDA, double dPA, OdUInt32 uIDB, double dPB, Types eIT=eitNone)
 
IntersectionWithIDsswapParams ()
 
- Public Member Functions inherited from FacetModeler::Intersection
 Intersection ()
 
 Intersection (const OdGePoint2d &rPt, double dPA=0, double dPB=0, Types eIT=eitNone)
 
IntersectionswapParams ()
 

Static Public Member Functions

static bool lessIDParamA (const IntersectionWithIDs &rI1, const IntersectionWithIDs &rI2)
 
static bool lessIDParamB (const IntersectionWithIDs &rI1, const IntersectionWithIDs &rI2)
 
- Static Public Member Functions inherited from FacetModeler::Intersection
static bool lessParamA (const Intersection &rI1, const Intersection &rI2)
 
static bool lessParamB (const Intersection &rI1, const Intersection &rI2)
 

Public Attributes

OdUInt32 uContourA
 
OdUInt32 uContourB
 
- Public Attributes inherited from FacetModeler::Intersection
OdGePoint2d ptPoint
 
OdDouble dParamA
 
OdDouble dParamB
 
Types eType
 

Additional Inherited Members

- Public Types inherited from FacetModeler::Intersection
enum  Types { eitNone = 0 , eitAny , eitCrossing , eitTouch }
 

Detailed Description

Definition at line 34 of file FMContourIntersectors.h.

Constructor & Destructor Documentation

◆ IntersectionWithIDs() [1/3]

FacetModeler::IntersectionWithIDs::IntersectionWithIDs ( )
inline

Definition at line 37 of file FMContourIntersectors.h.

◆ IntersectionWithIDs() [2/3]

FacetModeler::IntersectionWithIDs::IntersectionWithIDs ( const Intersection rI,
OdUInt32  uIDA,
OdUInt32  uIDB 
)
inline

Definition at line 39 of file FMContourIntersectors.h.

◆ IntersectionWithIDs() [3/3]

FacetModeler::IntersectionWithIDs::IntersectionWithIDs ( const OdGePoint2d rPt,
OdUInt32  uIDA,
double  dPA,
OdUInt32  uIDB,
double  dPB,
Types  eIT = eitNone 
)
inline

Definition at line 42 of file FMContourIntersectors.h.

Member Function Documentation

◆ lessIDParamA()

static bool FacetModeler::IntersectionWithIDs::lessIDParamA ( const IntersectionWithIDs rI1,
const IntersectionWithIDs rI2 
)
static

◆ lessIDParamB()

static bool FacetModeler::IntersectionWithIDs::lessIDParamB ( const IntersectionWithIDs rI1,
const IntersectionWithIDs rI2 
)
static

◆ swapParams()

IntersectionWithIDs & FacetModeler::IntersectionWithIDs::swapParams ( )

Member Data Documentation

◆ uContourA

OdUInt32 FacetModeler::IntersectionWithIDs::uContourA

Definition at line 52 of file FMContourIntersectors.h.

◆ uContourB

OdUInt32 FacetModeler::IntersectionWithIDs::uContourB

Definition at line 53 of file FMContourIntersectors.h.


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