CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
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: