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

mmdb::math::Vertex Class Reference

#include <mmdb_math_graph.h>

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

List of all members.

Public Member Functions

 Vertex ()
 Vertex (io::RPStream Object)
 Vertex (int vtype, cpstr vname)
 Vertex (int vtype)
 Vertex (cpstr chem_elem)
 Vertex (cpstr chem_elem, cpstr name)
 ~Vertex ()
void SetVertex (cpstr chem_elem)
void SetVertex (int vtype, cpstr vname)
void SetVertex (int vtype)
void SetType (int vtype)
void SetTypeExt (int typeExt)
void RemoveChirality ()
void LeaveChirality (int eltype)
void SetName (cpstr vname)
void SetProperty (int vprop)
void SetID (int vid)
void AddBond ()
void CopyNBonds (PVertex V)
void SetUserID (int vid)
int GetProperty ()
int GetID ()
int GetUserID ()
cpstr GetName ()
int GetType ()
int GetTypeExt ()
int GetNBonds ()
void SaveType ()
void RestoreType ()
void CopyType (PVertex V)
virtual void Print (int PKey)
virtual void Copy (PVertex V)
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 InitVertex ()

Protected Attributes

pstr name
int type
int type_ext
int property
int id
int user_id

Friends

class Graph
class GraphMatch

Constructor & Destructor Documentation

mmdb::math::Vertex::Vertex (  )
mmdb::math::Vertex::Vertex ( io::RPStream  Object )
mmdb::math::Vertex::Vertex ( int  vtype,
cpstr  vname 
)
mmdb::math::Vertex::Vertex ( int  vtype )
mmdb::math::Vertex::Vertex ( cpstr  chem_elem )
mmdb::math::Vertex::Vertex ( cpstr  chem_elem,
cpstr  name 
)
mmdb::math::Vertex::~Vertex (  )

Member Function Documentation

void mmdb::math::Vertex::AddBond (  )
void mmdb::math::Vertex::Copy ( PVertex  V ) [virtual]
void mmdb::math::Vertex::CopyNBonds ( PVertex  V )
void mmdb::math::Vertex::CopyType ( PVertex  V )
int mmdb::math::Vertex::GetID (  ) [inline]
cpstr mmdb::math::Vertex::GetName (  ) [inline]
int mmdb::math::Vertex::GetNBonds (  )
int mmdb::math::Vertex::GetProperty (  ) [inline]
int mmdb::math::Vertex::GetType (  ) [inline]
int mmdb::math::Vertex::GetTypeExt (  ) [inline]
int mmdb::math::Vertex::GetUserID (  ) [inline]
void mmdb::math::Vertex::InitVertex (  ) [protected]
void mmdb::math::Vertex::LeaveChirality ( int  eltype )
void mmdb::math::Vertex::mem_read ( cpstr  S,
int &  l 
)
void mmdb::math::Vertex::mem_write ( pstr  S,
int &  l 
)
void mmdb::math::Vertex::Print ( int  PKey ) [virtual]
void mmdb::math::Vertex::read ( io::RFile  f )
void mmdb::math::Vertex::RemoveChirality (  )
void mmdb::math::Vertex::RestoreType (  )
void mmdb::math::Vertex::SaveType (  )
void mmdb::math::Vertex::SetID ( int  vid )
void mmdb::math::Vertex::SetName ( cpstr  vname )
void mmdb::math::Vertex::SetProperty ( int  vprop )
void mmdb::math::Vertex::SetType ( int  vtype )
void mmdb::math::Vertex::SetTypeExt ( int  typeExt )
void mmdb::math::Vertex::SetUserID ( int  vid ) [inline]
void mmdb::math::Vertex::SetVertex ( int  vtype,
cpstr  vname 
)
void mmdb::math::Vertex::SetVertex ( int  vtype )
void mmdb::math::Vertex::SetVertex ( cpstr  chem_elem )
void mmdb::math::Vertex::write ( io::RFile  f )

Friends And Related Function Documentation

friend class Graph [friend]
friend class GraphMatch [friend]

Member Data Documentation

int mmdb::math::Vertex::id [protected]
int mmdb::math::Vertex::type [protected]
int mmdb::math::Vertex::user_id [protected]

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