Public Member Functions | Protected Attributes

MeshLib::CFace Class Reference

CFace base class of all kinds of face classes. More...

#include <Face.h>

Inheritance diagram for MeshLib::CFace:
Inheritance graph
[legend]
Collaboration diagram for MeshLib::CFace:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CFace ()
 ~CFace ()
CHalfEdge *& halfedge ()
int & id ()
const int id () const
std::string & string ()
void _to_string ()
void _from_string ()

Protected Attributes

int m_id
CHalfEdgem_halfedge
std::string m_string

Detailed Description

CFace base class of all kinds of face classes.

Definition at line 24 of file Face.h.


Constructor & Destructor Documentation

MeshLib::CFace::CFace (  )  [inline]

CFace constructor

Definition at line 30 of file Face.h.

{ m_halfedge = NULL; };

MeshLib::CFace::~CFace (  )  [inline]

CFace destructor

Definition at line 34 of file Face.h.

{};


Member Function Documentation

void MeshLib::CFace::_from_string (  )  [inline]

read face traits from the string.

Definition at line 58 of file Face.h.

{};

Here is the caller graph for this function:

void MeshLib::CFace::_to_string (  )  [inline]

Convert face traits to the string.

Definition at line 54 of file Face.h.

{};

CHalfEdge* & MeshLib::CFace::halfedge (  )  [inline]

One of the halfedges attaching to the current face.

Definition at line 38 of file Face.h.

{ return m_halfedge; };

Here is the caller graph for this function:

int& MeshLib::CFace::id (  )  [inline]

The reference to the current face id

Definition at line 42 of file Face.h.

{ return m_id;      };

Here is the caller graph for this function:

const int MeshLib::CFace::id (  )  const [inline]

The value of the current face id.

Definition at line 46 of file Face.h.

{ return m_id;      };

std::string& MeshLib::CFace::string (  )  [inline]

The string of the current face.

Definition at line 50 of file Face.h.

{ return m_string; };

Here is the caller graph for this function:


Member Data Documentation

One halfedge attaching to the current face.

Definition at line 67 of file Face.h.

int MeshLib::CFace::m_id [protected]

id of the current face

Definition at line 58 of file Face.h.

std::string MeshLib::CFace::m_string [protected]

String of the current face.

Definition at line 71 of file Face.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Defines