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 ()
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

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