Public Member Functions | Public Attributes | Friends | List of all members
EdgePoint Struct Reference

#include <EdgePoint.h>

Public Member Functions

 EdgePoint ()
 
 EdgePoint (int index)
 
 EdgePoint (int index, double proportion)
 
 EdgePoint (const CRichModel &model, int leftVert, int rightVert, double proportion)
 
CPoint3D Get3DPoint (const CRichModel &model) const
 
double GetNumbering (const CRichModel &model, int faceID) const
 
CPoint3D GetShiftPoint (const CRichModel &model) const
 
bool operator!= (const EdgePoint &other) const
 
bool operator< (const EdgePoint &other) const
 
bool operator== (const EdgePoint &other) const
 
void Reverse (const CRichModel &model)
 

Public Attributes

int index
 
bool isVertex
 
double proportion
 

Friends

ostream & operator<< (ostream &out, const EdgePoint &ep)
 

Detailed Description

Definition at line 5 of file EdgePoint.h.

Constructor & Destructor Documentation

◆ EdgePoint() [1/4]

EdgePoint::EdgePoint ( )
inline

Definition at line 10 of file EdgePoint.h.

◆ EdgePoint() [2/4]

EdgePoint::EdgePoint ( int  index)
inline

Definition at line 14 of file EdgePoint.h.

◆ EdgePoint() [3/4]

EdgePoint::EdgePoint ( int  index,
double  proportion 
)
inline

Definition at line 15 of file EdgePoint.h.

◆ EdgePoint() [4/4]

EdgePoint::EdgePoint ( const CRichModel model,
int  leftVert,
int  rightVert,
double  proportion 
)
inline

Definition at line 16 of file EdgePoint.h.

Member Function Documentation

◆ Get3DPoint()

CPoint3D EdgePoint::Get3DPoint ( const CRichModel model) const
inline

Definition at line 55 of file EdgePoint.h.

◆ GetNumbering()

double EdgePoint::GetNumbering ( const CRichModel model,
int  faceID 
) const
inline

Definition at line 37 of file EdgePoint.h.

◆ GetShiftPoint()

CPoint3D EdgePoint::GetShiftPoint ( const CRichModel model) const
inline

Definition at line 62 of file EdgePoint.h.

◆ operator!=()

bool EdgePoint::operator!= ( const EdgePoint other) const
inline

Definition at line 26 of file EdgePoint.h.

◆ operator<()

bool EdgePoint::operator< ( const EdgePoint other) const
inline

Definition at line 69 of file EdgePoint.h.

◆ operator==()

bool EdgePoint::operator== ( const EdgePoint other) const
inline

Definition at line 20 of file EdgePoint.h.

◆ Reverse()

void EdgePoint::Reverse ( const CRichModel model)
inline

Definition at line 30 of file EdgePoint.h.

Friends And Related Function Documentation

◆ operator<<

ostream& operator<< ( ostream &  out,
const EdgePoint ep 
)
friend

Definition at line 85 of file EdgePoint.h.

Member Data Documentation

◆ index

int EdgePoint::index

Definition at line 8 of file EdgePoint.h.

◆ isVertex

bool EdgePoint::isVertex

Definition at line 7 of file EdgePoint.h.

◆ proportion

double EdgePoint::proportion

Definition at line 9 of file EdgePoint.h.


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


co_scan
Author(s):
autogenerated on Mon Feb 28 2022 23:00:58