Logo Search packages:      
Sourcecode: madlib version File versions  Download package

MAd::MDB_Triangle Class Reference

#include <MeshDataBase.h>

Inheritance diagram for MAd::MDB_Triangle:

MAd::mAttachableDataContainer MAd::MDB_CompleteTriangle< order >

List of all members.


Detailed Description

Straight edged triangle and base class for higher order versions.

Definition at line 435 of file MeshDataBase.h.


Public Types

typedef container::const_iterator citer_attachdata
typedef std::vector< info > container
typedef std::pair< unsigned
int, mAttachableData * > 
info
typedef container::iterator iter_attachdata

Public Member Functions

void addregion (MDB_Region *t)
virtual int align (MDB_Point *, MDB_Point *, MDB_Point *, MDB_Point *)
 Realign the triangle with the direction given by a set of three nodes.
void attachData (unsigned int, mAttachableData *)
void attachDouble (unsigned int, double)
 specific data types for double
void attachInt (unsigned int, int)
 specific data types for int
citer_attachdata begin_attachdata () const
MDB_Edgecommonedge (const MDB_Face *other) const
void del (MDB_Region *t)
void deleteData (unsigned int)
citer_attachdata end_attachdata () const
virtual MDB_Edgefind_edge (const MDB_Point *, const MDB_Point *) const
double getAttachedDouble (unsigned int)
 specific data types for double
int getAttachedInt (unsigned int)
 specific data types for int
mAttachableDatagetData (unsigned int)
virtual int getDim () const
virtual MDB_EdgegetEdge (int i) const
virtual MDB_PointgetHighOrderPoint (int i)
virtual int getMshTag () const
virtual int getNbEdges () const
virtual int getNbHighOrderPoints () const
virtual int getNbNodes () const
int getNbRegions () const
MDB_PointgetNode (int i) const
void getNodes (MDB_Point **n) const
virtual int getOrder () const
MDB_Region * getRegion (int i) const
 MDB_Triangle (MDB_Edge *A, MDB_Edge *B, MDB_Edge *C)
MDB_Region * opposite_region (MDB_Region *t)

Public Attributes

bool deleted
MDB_Edgee1
MDB_Edgee2
MDB_Edgee3
pGEntity g
int iD

Protected Member Functions

virtual int orientation (MDB_Point *v0, MDB_Point *v1, MDB_Point *v2, MDB_Point *v3) const
 Compute orientation wrt face given by a list of principal nodes.

Protected Attributes

std::vector< MDB_Region * > _regions

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

Generated by  Doxygen 1.6.0   Back to index