msbGrid  1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
msbGrid::Triangle Class Reference

#include <triangle.hh>

Inheritance diagram for msbGrid::Triangle:
msbGrid::Polygon< 3 > msbGrid::Cell msbGrid::GeometricEntity

Public Types

enum  { dim = 2 }
 
typedef msbGrid::Polygon< 3 > ParentT
 
typedef msbGrid::Scalar Scalar
 
typedef msbGrid::Edge Edge
 
typedef msbGrid::Point Point
 
- Public Types inherited from msbGrid::Polygon< 3 >
enum  
 
typedef msbGrid::Cell ParentT
 
typedef Polygon< EdgeNumber > ThisT
 
typedef ParentT::Point Point
 
typedef ParentT::Edge Edge
 
typedef msbGrid::Cell Cell
 
- Public Types inherited from msbGrid::Cell
typedef msbGrid::GeometricEntity ParentT
 
- Public Types inherited from msbGrid::GeometricEntity
typedef msbGrid::Color Color
 
typedef msbGrid::Point Point
 
typedef msbGrid::Edge Edge
 
typedef msbGrid::Cell Cell
 

Public Member Functions

 Triangle (const std::vector< Edge * > vEd)
 
 ~Triangle ()
 
void infos ()
 
- Public Member Functions inherited from msbGrid::Polygon< 3 >
 Polygon (const std::vector< Edge * > vEd0)
 
 ~Polygon ()
 
void translate (const std::vector< Scalar > &dx)
 
- Public Member Functions inherited from msbGrid::Cell
 Cell ()
 
 ~Cell ()
 
- Public Member Functions inherited from msbGrid::GeometricEntity
 GeometricEntity ()
 
 ~GeometricEntity ()
 
const Colorcolor () const
 
Colorcolor ()
 
const unsigned int & Id () const
 
unsigned int & Id ()
 
const bool hasId () const
 
const bool & mark () const
 
bool & mark ()
 
const bool & onBlockBoundary () const
 
bool & onBlockBoundary ()
 
const std::vector< Scalar > & pos () const
 
std::vector< Scalar > & pos ()
 
const std::vector< Point * > & vPt () const
 
std::vector< Point * > & vPt ()
 
const std::vector< Edge * > & vEd () const
 
std::vector< Edge * > & vEd ()
 
const std::vector< Cell * > & vCel () const
 
std::vector< Cell * > & vCel ()
 
bool isIt (const GeometricEntity *ge0) const
 
void infos () const
 

Additional Inherited Members

- Public Attributes inherited from msbGrid::GeometricEntity
std::vector< Scalarpos_
 
std::vector< Point * > vPt_
 
std::vector< Edge * > vEd_
 
std::vector< Cell * > vCel_
 
- Static Public Attributes inherited from msbGrid::Polygon< 3 >
static const int edgeNumber_
 
static const int verticesNumber_
 

Detailed Description

Definition at line 33 of file triangle.hh.

Member Typedef Documentation

typedef msbGrid :: Edge msbGrid::Triangle::Edge

Definition at line 41 of file triangle.hh.

typedef msbGrid :: Polygon< 3 > msbGrid::Triangle::ParentT

Definition at line 36 of file triangle.hh.

typedef msbGrid :: Point msbGrid::Triangle::Point

Definition at line 42 of file triangle.hh.

typedef msbGrid :: Scalar msbGrid::Triangle::Scalar

Definition at line 38 of file triangle.hh.

Member Enumeration Documentation

anonymous enum
Enumerator
dim 

Definition at line 39 of file triangle.hh.

Constructor & Destructor Documentation

msbGrid::Triangle::Triangle ( const std::vector< Edge * >  vEd)
inline

Definition at line 44 of file triangle.hh.

msbGrid::Triangle::~Triangle ( )
inline

Definition at line 47 of file triangle.hh.

Member Function Documentation

void msbGrid::Triangle::infos ( )
inline

Definition at line 49 of file triangle.hh.


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