MeshKit  1.0
RelationRep Struct Reference

#include <Mesh.hpp>

List of all members.

Public Member Functions

void clearRelations (int t)
void addRelation (Vertex *vertex)
void addRelation (Edge *edge)
void addRelation (Face *face)
int getNumRelations (int e) const
bool hasRelation (const Vertex *vertex) const
bool hasRelation (const Edge *edge) const
bool hasRelation (const Face *face) const
void removeRelation (const Vertex *vertex)
void removeRelation (const Edge *edge)
void removeRelation (const Face *face)
int getRelations (NodeSequence &seq, bool cyclic_ordered=0) const
int getRelations (EdgeSequence &seq, bool cyclic_ordered=0) const
int getRelations (FaceSequence &seq, bool cyclic_ordered=0) const

Public Attributes

NodeSequence relations0
EdgeSequence relations1
FaceSequence relations2

Detailed Description

Definition at line 162 of file Mesh.hpp.


Member Function Documentation

void addRelation ( Vertex vertex) [inline]

Definition at line 1621 of file Mesh.hpp.

void addRelation ( Edge edge) [inline]

Definition at line 1627 of file Mesh.hpp.

void addRelation ( Face face) [inline]

Definition at line 1633 of file Mesh.hpp.

void clearRelations ( int  t) [inline]

Definition at line 1666 of file Mesh.hpp.

int getNumRelations ( int  e) const [inline]

Definition at line 169 of file Mesh.hpp.

int getRelations ( NodeSequence seq,
bool  cyclic_ordered = 0 
) const [inline]

Definition at line 184 of file Mesh.hpp.

int getRelations ( EdgeSequence seq,
bool  cyclic_ordered = 0 
) const [inline]

Definition at line 194 of file Mesh.hpp.

int getRelations ( FaceSequence seq,
bool  cyclic_ordered = 0 
) const [inline]

Definition at line 205 of file Mesh.hpp.

bool hasRelation ( const Vertex vertex) const [inline]

Definition at line 1673 of file Mesh.hpp.

bool hasRelation ( const Edge edge) const [inline]

Definition at line 1685 of file Mesh.hpp.

bool hasRelation ( const Face face) const [inline]

Definition at line 1698 of file Mesh.hpp.

void removeRelation ( const Vertex vertex) [inline]

Definition at line 1639 of file Mesh.hpp.

void removeRelation ( const Edge edge) [inline]

Definition at line 1648 of file Mesh.hpp.

void removeRelation ( const Face face) [inline]

Definition at line 1657 of file Mesh.hpp.


Member Data Documentation

Definition at line 215 of file Mesh.hpp.

Definition at line 216 of file Mesh.hpp.

Definition at line 217 of file Mesh.hpp.


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