Public Member Functions | Protected Member Functions | Protected Attributes | Friends

mmdb::math::Edge Class Reference

#include <mmdb_math_graph.h>

Inheritance diagram for mmdb::math::Edge:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 Edge ()
 Edge (io::RPStream Object)
 Edge (int vx1, int vx2, int btype)
 ~Edge ()
void SetEdge (int vx1, int vx2, cpstr btype)
void SetEdge (int vx1, int vx2, int btype)
void SetType (int btype)
void SetProperty (int eprop)
void SaveType ()
void RestoreType ()
int GetVertex1 ()
int GetVertex2 ()
int GetType ()
int GetProperty ()
virtual void Print (int PKey)
virtual void Copy (PEdge G)
void read (io::RFile f)
void write (io::RFile f)
void mem_read (cpstr S, int &l)
void mem_write (pstr S, int &l)

Protected Member Functions

void InitEdge ()

Protected Attributes

int v1
int v2
int type
int property

Friends

class Graph
class CGMatch

Constructor & Destructor Documentation

mmdb::math::Edge::Edge (  )
mmdb::math::Edge::Edge ( io::RPStream  Object )
mmdb::math::Edge::Edge ( int  vx1,
int  vx2,
int  btype 
)
mmdb::math::Edge::~Edge (  )

Member Function Documentation

void mmdb::math::Edge::Copy ( PEdge  G ) [virtual]
int mmdb::math::Edge::GetProperty (  ) [inline]
int mmdb::math::Edge::GetType (  ) [inline]
int mmdb::math::Edge::GetVertex1 (  ) [inline]
int mmdb::math::Edge::GetVertex2 (  ) [inline]
void mmdb::math::Edge::InitEdge (  ) [protected]
void mmdb::math::Edge::mem_read ( cpstr  S,
int &  l 
)
void mmdb::math::Edge::mem_write ( pstr  S,
int &  l 
)
void mmdb::math::Edge::Print ( int  PKey ) [virtual]
void mmdb::math::Edge::read ( io::RFile  f )
void mmdb::math::Edge::RestoreType (  )
void mmdb::math::Edge::SaveType (  )
void mmdb::math::Edge::SetEdge ( int  vx1,
int  vx2,
int  btype 
)
void mmdb::math::Edge::SetEdge ( int  vx1,
int  vx2,
cpstr  btype 
)
void mmdb::math::Edge::SetProperty ( int  eprop )
void mmdb::math::Edge::SetType ( int  btype )
void mmdb::math::Edge::write ( io::RFile  f )

Friends And Related Function Documentation

friend class CGMatch [friend]
friend class Graph [friend]

Member Data Documentation

int mmdb::math::Edge::property [protected]
int mmdb::math::Edge::type [protected]
int mmdb::math::Edge::v1 [protected]
int mmdb::math::Edge::v2 [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines