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

ISEdge Class Reference

#include <ISEdge.H>

List of all members.

Public Methods

 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

ISEdge::ISEdge (  ISVertex *    u,
ISVertex *    v
) 
 

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


Member Function Documentation

int ISEdge::addFace (  ISFace *    face )  [inline]
 

int ISEdge::contains (  ISVertex *    v )  const [inline]
 

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

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

int ISEdge::isBorder (    )  [inline]
 

double ISEdge::length (    ) 
 

int ISEdge::nfaces (    )  [inline]
 

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

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

int ISEdge::removeFace (  ISFace *    face )  [inline]
 

void ISEdge::setMesh (  ISMesh *    m ) 
 

Wvec ISEdge::vec (    ) 
 

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

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


Member Data Documentation

ISFace* ISEdge::_f1 [protected]
 

ISFace* ISEdge::_f2 [protected]
 

ISMesh* ISEdge::_mesh [protected]
 

ISVertex* ISEdge::_v1 [protected]
 

ISVertex* ISEdge::_v2 [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 15 16:27:57 2003 for inspace by doxygen1.2.18