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 ()
ISVertex * vertex1 () const
ISVertex * vertex2 () const
ISFace * face1 () const
ISFace * face2 () const
ISVertex * otherVertex (ISVertex *v) const
ISFace * otherFace (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