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

MAd::MDB_Edge Class Reference

#include <MeshDataBase.h>

Inheritance diagram for MAd::MDB_Edge:

MAd::mAttachableDataContainer MAd::MDB_EdgeP2 MAd::MDB_EdgeP3 MAd::MDB_EdgeP4 MAd::MDB_EdgeP5

List of all members.

Detailed Description

Straight edge or base class for higher order edges.

Definition at line 143 of file MeshDataBase.h.

Public Types

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

Public Member Functions

void addface (MDB_Face *f)
virtual int align (MDB_Point *po1, MDB_Point *po2)
 Realign the edge with the direction given by a set of two 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_Pointcommonvertex (const MDB_Edge *other) const
void del (MDB_Face *t)
void deleteData (unsigned int)
citer_attachdata end_attachdata () const
MDB_Face * faces (int i) 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_PointgetHighOrderPoint (int i)
virtual int getMshTag () const
virtual int getNbHighOrderPoints () const
virtual int getOrder () const
double length () const
 MDB_Edge (MDB_Point *A, MDB_Point *B)
int numfaces () const
void oppositeof (MDB_Point *oface[2]) const
MDB_Face * otherFace (const MDB_Face *f) const
MDB_Pointothervertex (const MDB_Point *p) const
virtual void swapHONodes ()

Public Attributes

bool deleted
pGEntity g
int iD

Private Attributes

MDB_VectorFace _faces

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

Generated by  Doxygen 1.6.0   Back to index