Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

InSpace::ISEdge Class Reference

#include <ISEdge.H>

List of all members.

Public Member Functions

 ISEdge (ISVertex *u, ISVertex *v)
virtual ~ISEdge ()
ISVertexvertex1 () const
ISVertexvertex2 () const
ISFaceface1 () const
ISFaceface2 () const
ISVertexotherVertex (ISVertex *v) const
ISFaceotherFace (ISFace *f) const
double length ()
Wvec vec ()
int isBorder ()
int addFace (ISFace *face)
int removeFace (ISFace *face)
void setMesh (ISMesh *m)
int nfaces ()
int contains (ISVertex *v) const

Protected Attributes

ISVertex_v1
ISVertex_v2
ISFace_f1
ISFace_f2
ISMesh_mesh


Constructor & Destructor Documentation

InSpace::ISEdge::ISEdge ISVertex u,
ISVertex v
 

virtual InSpace::ISEdge::~ISEdge  )  [inline, virtual]
 


Member Function Documentation

int InSpace::ISEdge::addFace ISFace face  )  [inline]
 

int InSpace::ISEdge::contains ISVertex v  )  const [inline]
 

ISFace* InSpace::ISEdge::face1  )  const [inline]
 

ISFace* InSpace::ISEdge::face2  )  const [inline]
 

int InSpace::ISEdge::isBorder  )  [inline]
 

double InSpace::ISEdge::length  ) 
 

int InSpace::ISEdge::nfaces  )  [inline]
 

ISFace* InSpace::ISEdge::otherFace ISFace f  )  const [inline]
 

ISVertex* InSpace::ISEdge::otherVertex ISVertex v  )  const [inline]
 

int InSpace::ISEdge::removeFace ISFace face  )  [inline]
 

void InSpace::ISEdge::setMesh ISMesh m  ) 
 

Wvec InSpace::ISEdge::vec  ) 
 

ISVertex* InSpace::ISEdge::vertex1  )  const [inline]
 

ISVertex* InSpace::ISEdge::vertex2  )  const [inline]
 


Member Data Documentation

ISFace* InSpace::ISEdge::_f1 [protected]
 

ISFace* InSpace::ISEdge::_f2 [protected]
 

ISMesh* InSpace::ISEdge::_mesh [protected]
 

ISVertex* InSpace::ISEdge::_v1 [protected]
 

ISVertex* InSpace::ISEdge::_v2 [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Jul 8 15:19:30 2004 for inspace by doxygen 1.3.4