Net


[ DockingLib | Source | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

KEYWORD
AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class Net
{
public:
Net(ChemSurface& surface);
ChemSurface& getProteinSurface() ;
const SurfaceNet& getSurfaceNet() const ;
void getNodeCoordinates(const leda::node v, Vector3& coord) ;
void getNodeNormal(const leda::node v, Vector3& norm) ;
ChemSurfacePoint* getSurfacePoint(const leda::node v) ;
float edgeDist(const leda::edge e) const ;
bool isEdge(const int id1, const int id2) const;
float geoDist(const int id1, const int id2) const ;
void computeGeoDist(vector< bool>& nodes);
int buildSurfaceNet();
void output2PDB(ofstream& outputFile, bool type);
protected:
ChemSurface& chemSurface_;
SurfaceNet surfaceNet_;
vector< leda::node> id2node;
leda::node_map2< float> *DIST;
}; // Net

Back to the top of Net


KEYWORD

Back to the top of Net


AUTHORS

Back to the top of Net


CHANGES LOG

Back to the top of Net


GOALS

Back to the top of Net

		

USAGE

		

Back to the top of Net


Net(ChemSurface& surface);

  Net(ChemSurface& surface);

Function is currently defined inline.


Back to the top of Net


ChemSurface& getProteinSurface() ;

GROUP: member access functions //

  ChemSurface& getProteinSurface()                         
;

Function is currently defined inline.


Back to the top of Net


const SurfaceNet& getSurfaceNet() const ;

  const SurfaceNet& getSurfaceNet() const                        
;

Function is currently defined inline.


Back to the top of Net


void getNodeCoordinates(const leda::node v, Vector3& coord) ;

GROUP: node functions // get coordinate

  void getNodeCoordinates(const leda::node v, Vector3& coord)                                                         
;

Function is currently defined inline.


Back to the top of Net


void getNodeNormal(const leda::node v, Vector3& norm) ;

get normal

  void getNodeNormal(const leda::node v, Vector3& norm)                                                      
;

Function is currently defined inline.


Back to the top of Net


ChemSurfacePoint* getSurfacePoint(const leda::node v) ;

get surface point

  ChemSurfacePoint* getSurfacePoint(const leda::node v)                                              
;

Function is currently defined inline.


Back to the top of Net


float edgeDist(const leda::edge e) const ;

get euclidean distance, stored in each edge

  float edgeDist(const leda::edge e) const                               
;

Function is currently defined inline.


Back to the top of Net


bool isEdge(const int id1, const int id2) const;

check if there is an edge between two nodes

  bool isEdge(const int id1, const int id2) const;

Back to the top of Net


float geoDist(const int id1, const int id2) const ;

geodesical distance

  float geoDist(const int id1, const int id2) const                                                                                                                                                                                                                                                               
;

Function is currently defined inline.


Back to the top of Net


void computeGeoDist(vector< bool>& nodes);

GROUP: methods // compute geodesical distances for a set of nodes

  void computeGeoDist(vector< bool>& nodes);

Back to the top of Net


int buildSurfaceNet();

build surface graph

  int buildSurfaceNet();

Back to the top of Net


void output2PDB(ofstream& outputFile, bool type);

output graph to pdb

  void output2PDB(ofstream& outputFile, bool type);

Back to the top of Net


ChemSurface& chemSurface_;

  ChemSurface& chemSurface_;  

Back to the top of Net


SurfaceNet surfaceNet_;

  SurfaceNet surfaceNet_;

Back to the top of Net


vector< leda::node> id2node;

  vector< leda::node> id2node;

Back to the top of Net


leda::node_map2< float> *DIST;

  leda::node_map2< float> *DIST;

Back to the top of Net


All Members

public:
ChemSurface& getProteinSurface() ;
const SurfaceNet& getSurfaceNet() const ;
void getNodeCoordinates(const leda::node v, Vector3& coord) ;
void getNodeNormal(const leda::node v, Vector3& norm) ;
ChemSurfacePoint* getSurfacePoint(const leda::node v) ;
float edgeDist(const leda::edge e) const ;
bool isEdge(const int id1, const int id2) const;
float geoDist(const int id1, const int id2) const ;
void computeGeoDist(vector< bool>& nodes);
int buildSurfaceNet();
void output2PDB(ofstream& outputFile, bool type);
protected:
ChemSurface& chemSurface_;
SurfaceNet surfaceNet_;
vector< leda::node> id2node;
leda::node_map2< float> *DIST;

Back to the top of Net


Ancestors

Class does not inherit from any other class.

Back to the top of Net


Descendants

Class is not inherited by any others.

Back to the top of Net


Generated from source by the Cocoon utilities on Mon Dec 21 12:00:24 2009 .

Report problems to jkotula@unimax.com