User Documentation
Centre for Vision, Speech & Signal Processing
DEVELOP IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
SurfaceAdjC::SurfaceAdjC(GraphAdjC)
SurfaceAdjC::Node(void)
SurfaceAdjC::Edge(void)
SurfaceAdjC::OtherNode(void)
SurfaceAdjC::OtherAdj(void)
SurfaceAdjC::MoveAllAft(SurfaceAdjC &)
SurfaceAdjC::MoveAllBef(SurfaceAdjC &)
SurfaceAdjC::IsBound(void)
SurfaceAdjC::IsFace(void)
SurfaceAdjC::FindAdj(const SurfaceNodeC &)
SurfaceAdjC::FindBound(void)
SurfaceAdjC::Equal(SurfaceAdjC &)
SurfaceAdjC::TestMoveAllBef(SurfaceAdjC &)
SurfaceAdjC
 
include "amma/SurfAdj.hh"
User Level:Default
Library:surf
Example: cri.cc
Section:default.Adrian Hilton
In Scope:std

Comments:
====================================================================

Parent Classes: Methods:
SurfaceAdjC(GraphAdjC i)
copy constructor Inherit member functions

SurfaceNodeC Node()
Node of this Adjacency

SurfaceEdgeC Edge()
Edge of this Adjacency

SurfaceNodeC OtherNode()
Other edge node of adjacent edge

SurfaceAdjC OtherAdj()
Other edge adjacency of adjacent edge

void MoveAllAft(SurfaceAdjC & b)
Move all adjacencies connected to b after this adjacency

void MoveAllBef(SurfaceAdjC & b)
Move all adjacencies connected to b before this adjacency

int IsBound()
Is the adjacent edge on the surface boundary

int IsFace()
Is the Anti-Clockwise side of the adjacent edge a surface face

void FindAdj(const SurfaceNodeC & n2)
Find the adjacent edge for this Node() with OtherNode() n2

void FindBound()
Set adjacency to first node adjacency on the surface boundary

IntT Equal(SurfaceAdjC & a)
returns 1 if this adjacency is equal to a

IntT TestMoveAllBef(SurfaceAdjC & b)
Test is node is non-manifold due to reordering with MoveAllBef()


Programmer:Adrian Hilton, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001