Overview     Modules     Class Hierarchy     Classes     Members  

tlp::GlVertexArrayManager Class Reference

Class used to render edges/nodes with vertex array. More...

#include <GlVertexArrayManager.h>

List of all members.

Public Member Functions

Protected Member Functions

Protected Attributes


Detailed Description

Class used to render edges/nodes with vertex array.

Class used to render edges/nodes with vertex array


Constructor & Destructor Documentation

tlp::GlVertexArrayManager::GlVertexArrayManager ( GlGraphInputData *  inputData  ) 
tlp::GlVertexArrayManager::~GlVertexArrayManager (  ) 

Member Function Documentation

void tlp::GlVertexArrayManager::activate ( bool  act  ) 
void tlp::GlVertexArrayManager::activateLineEdgeDisplay ( GlEdge *  edge,
bool  selected 
)
void tlp::GlVertexArrayManager::activatePointEdgeDisplay ( GlEdge *  edge,
bool  selected 
)
void tlp::GlVertexArrayManager::activatePointNodeDisplay ( GlNode *  node,
bool  onePixel,
bool  selected 
)
void tlp::GlVertexArrayManager::addEdge ( Graph *  ,
const   edge 
) [protected]
void tlp::GlVertexArrayManager::addEdge ( GlEdge *  edge  ) 
void tlp::GlVertexArrayManager::addLocalProperty ( Graph *  ,
const std::string &   
) [protected]
void tlp::GlVertexArrayManager::addNode ( Graph *  ,
const   node 
) [protected]
void tlp::GlVertexArrayManager::addNode ( GlNode *  node  ) 
void tlp::GlVertexArrayManager::beforeSetAllEdgeValue ( PropertyInterface *   )  [protected]
void tlp::GlVertexArrayManager::beforeSetAllNodeValue ( PropertyInterface *   )  [protected]
void tlp::GlVertexArrayManager::beforeSetEdgeValue ( PropertyInterface *  ,
const   edge 
) [protected]
void tlp::GlVertexArrayManager::beforeSetNodeValue ( PropertyInterface *  ,
const   node 
) [protected]
void tlp::GlVertexArrayManager::beginRendering (  ) 
void tlp::GlVertexArrayManager::clearColorData (  )  [protected]
void tlp::GlVertexArrayManager::clearData (  )  [protected]
void tlp::GlVertexArrayManager::clearLayoutData (  )  [protected]
void tlp::GlVertexArrayManager::clearObservers (  )  [protected]
void tlp::GlVertexArrayManager::delLocalProperty ( Graph *  ,
const std::string &   
) [protected]
void tlp::GlVertexArrayManager::destroy ( PropertyInterface *   )  [protected]
void tlp::GlVertexArrayManager::destroy ( Graph *   )  [protected]
void tlp::GlVertexArrayManager::endRendering (  ) 
bool tlp::GlVertexArrayManager::haveToCompute (  ) 
void tlp::GlVertexArrayManager::initObservers (  )  [protected]
void tlp::GlVertexArrayManager::pauseRendering ( bool  pause  ) 
void tlp::GlVertexArrayManager::propertyValueChanged ( PropertyInterface *  property  )  [protected]
bool tlp::GlVertexArrayManager::renderingIsBegin (  )  [inline]
void tlp::GlVertexArrayManager::setHaveToComputeAll ( bool  compute  ) 
void tlp::GlVertexArrayManager::setHaveToComputeColor ( bool  compute  ) 
void tlp::GlVertexArrayManager::setHaveToComputeLayout ( bool  compute  ) 
void tlp::GlVertexArrayManager::setInputData ( GlGraphInputData *  inputData  ) 

Member Data Documentation

std::vector<std::pair<unsigned int,unsigned int> > tlp::GlVertexArrayManager::edgeToLineIndexVector [protected]
std::vector<unsigned int> tlp::GlVertexArrayManager::edgeToPointIndexVector [protected]
GlGraphInputData* tlp::GlVertexArrayManager::inputData [protected]
std::vector<Color> tlp::GlVertexArrayManager::linesColorsArray [protected]
std::vector<Coord> tlp::GlVertexArrayManager::linesCoordsArray [protected]
std::vector<GLint> tlp::GlVertexArrayManager::linesIndexArray [protected]
std::vector<GLsizei> tlp::GlVertexArrayManager::linesIndexCountArray [protected]
std::vector<GLuint> tlp::GlVertexArrayManager::linesRenderingIndexArray [protected]
std::vector<unsigned int> tlp::GlVertexArrayManager::nodeToPointIndexVector [protected]
std::vector<Color> tlp::GlVertexArrayManager::pointsColorsArray [protected]
std::vector<Coord> tlp::GlVertexArrayManager::pointsCoordsArray [protected]


Tulip Software by LaBRI Visualization Team    2001 - 2011