tlp_GlGraphRenderingParameters.3tulip

Langue: en

Version: 339155 (ubuntu - 24/10/10)

Section: 3 (Bibliothèques de fonctions)

Sommaire

NAME

tlp::GlGraphRenderingParameters -

SYNOPSIS


#include <GlGraphRenderingParameters.h>

Public Member Functions


GlGraphRenderingParameters ()

DataSet getParameters () const

void setParameters (const DataSet &)

void setAntialiasing (const bool state)

bool isAntialiased () const

void setViewArrow (const bool state)

bool isViewArrow () const

void setViewNodeLabel (const bool state)

bool isViewNodeLabel () const

void setViewEdgeLabel (const bool state)

bool isViewEdgeLabel () const

void setEdgeColorInterpolate (const bool state)

bool isEdgeColorInterpolate () const

void setEdgeSizeInterpolate (const bool state)

bool isEdgeSizeInterpolate () const

unsigned int getFontsType () const

void setFontsType (unsigned int type)

void setTexturePath (const std::string &path)

std::string getTexturePath () const

void setFontsPath (const std::string &path)

std::string getFontsPath ()

void setIncrementalRendering (const bool state)

bool isIncrementalRendering () const

void setViewMetaLabel (const bool state)

bool isViewMetaLabel () const

void setDisplayEdges (const bool state)

bool isDisplayEdges () const

void setDisplayNodes (const bool state)

bool isDisplayNodes () const

void setDisplayMetaNodes (const bool state)

bool isDisplayMetaNodes () const

void setSelectedNodesStencil (const int stencil)

int getSelectedNodesStencil ()

void setSelectedMetaNodesStencil (const int stencil)

int getSelectedMetaNodesStencil ()

void setSelectedEdgesStencil (const int stencil)

int getSelectedEdgesStencil ()

void setNodesStencil (const int stencil)

int getNodesStencil ()

void setMetaNodesStencil (const int stencil)

int getMetaNodesStencil ()

void setEdgesStencil (const int stencil)

int getEdgesStencil ()

void setNodesLabelStencil (const int stencil)

int getNodesLabelStencil ()

void setMetaNodesLabelStencil (const int stencil)

int getMetaNodesLabelStencil ()

void setEdgesLabelStencil (const int stencil)

int getEdgesLabelStencil ()

void setElementOrdered (const bool state)

bool isElementOrdered () const

void setElementZOrdered (const bool state)

bool isElementZOrdered () const

void setEdge3D (const bool state)

bool isEdge3D () const

unsigned int getLabelsBorder () const

void setLabelsBorder (const unsigned int)

void setFeedbackRender (bool feedback)

bool getFeedbackRender ()

Detailed Description

That class defines all the paremters used by the GlGraph class during the rendering of a graph.

Constructor & Destructor Documentation

tlp::GlGraphRenderingParameters::GlGraphRenderingParameters ()

Member Function Documentation

int tlp::GlGraphRenderingParameters::getEdgesLabelStencil ()get stencil number for edges label

int tlp::GlGraphRenderingParameters::getEdgesStencil ()get stencil number for edges

bool tlp::GlGraphRenderingParameters::getFeedbackRender ()return true if the graph is draw with feedback information

std::string tlp::GlGraphRenderingParameters::getFontsPath ()return the absolute path used for the fonts loading

unsigned int tlp::GlGraphRenderingParameters::getFontsType () constreturn the type of fonts used in the renderer(0=3D,1=bitmap,2=texture)

unsigned int tlp::GlGraphRenderingParameters::getLabelsBorder () constGet the size of the border that is added to any label when using bitmap fonts.

int tlp::GlGraphRenderingParameters::getMetaNodesLabelStencil ()get stencil number for meta-nodes label

int tlp::GlGraphRenderingParameters::getMetaNodesStencil ()get stencil number for meta-nodes

int tlp::GlGraphRenderingParameters::getNodesLabelStencil ()get stencil number for nodes label

int tlp::GlGraphRenderingParameters::getNodesStencil ()get stencil number for nodes

DataSet tlp::GlGraphRenderingParameters::getParameters () const

int tlp::GlGraphRenderingParameters::getSelectedEdgesStencil ()get stencil number for selected edges

int tlp::GlGraphRenderingParameters::getSelectedMetaNodesStencil ()get stencil number for selected meta-nodes

int tlp::GlGraphRenderingParameters::getSelectedNodesStencil ()get stencil number for selected nodes

std::string tlp::GlGraphRenderingParameters::getTexturePath () constreturn the absolute path used for texture loading

bool tlp::GlGraphRenderingParameters::isAntialiased () constreturn true if antialiasing is activated else false.

bool tlp::GlGraphRenderingParameters::isDisplayEdges () constreturn true if edges are displayed.

bool tlp::GlGraphRenderingParameters::isDisplayMetaNodes () constreturn true if meta-nodes are displayed.

bool tlp::GlGraphRenderingParameters::isDisplayNodes () constreturn true if nodes are displayed.

bool tlp::GlGraphRenderingParameters::isEdge3D () constreturn true if 3D drawing of edges is activated

bool tlp::GlGraphRenderingParameters::isEdgeColorInterpolate () constreturn true if color interpolation is activated

bool tlp::GlGraphRenderingParameters::isEdgeSizeInterpolate () constreturn true if color interpolation is activated

bool tlp::GlGraphRenderingParameters::isElementOrdered () constreturn true if element ordering is activated

bool tlp::GlGraphRenderingParameters::isElementZOrdered () constreturn true if element Z ordering is activated

bool tlp::GlGraphRenderingParameters::isIncrementalRendering () constreturn the incremental rendering state

bool tlp::GlGraphRenderingParameters::isViewArrow () constreturn true if arrows drawing is activated else false.

See also:

setViewArrow

bool tlp::GlGraphRenderingParameters::isViewEdgeLabel () constreturn true if drawing of nodes' labels is activated.

bool tlp::GlGraphRenderingParameters::isViewMetaLabel () constreturn the true if viewMetaLabels is enable else false

bool tlp::GlGraphRenderingParameters::isViewNodeLabel () constreturn true if drawing of nodes' labels is activated.

void tlp::GlGraphRenderingParameters::setAntialiasing (const bool state)activate or deactivate anlialiasing

void tlp::GlGraphRenderingParameters::setDisplayEdges (const bool state)If true edges are displayed.

void tlp::GlGraphRenderingParameters::setDisplayMetaNodes (const bool state)If true meta-nodes are displayed.

void tlp::GlGraphRenderingParameters::setDisplayNodes (const bool state)If true nodes are displayed.

void tlp::GlGraphRenderingParameters::setEdge3D (const bool state)if true use 3D displaying of edges instead of 2D lines on ALL edges

void tlp::GlGraphRenderingParameters::setEdgeColorInterpolate (const bool state)activate or deactivate interpolation of nodes colors along edge

void tlp::GlGraphRenderingParameters::setEdgeSizeInterpolate (const bool state)activate or deactivate interpolation of nodes colors along edge

void tlp::GlGraphRenderingParameters::setEdgesLabelStencil (const int stencil)set stencil number for edges label

void tlp::GlGraphRenderingParameters::setEdgesStencil (const int stencil)set stencil number for edges

void tlp::GlGraphRenderingParameters::setElementOrdered (const bool state)If true node and edges are ordered according to the viewMetric property

void tlp::GlGraphRenderingParameters::setElementZOrdered (const bool state)If true node and edges are ordered according to the distance with camera

void tlp::GlGraphRenderingParameters::setFeedbackRender (bool feedback)if true draw graph with feedback information (very low)

void tlp::GlGraphRenderingParameters::setFontsPath (const std::string & path)set the absolute path used for the fonts loading

void tlp::GlGraphRenderingParameters::setFontsType (unsigned int type)set fonts type used in the renderer (0=3D,1=bitmap,2=texture)

void tlp::GlGraphRenderingParameters::setIncrementalRendering (const bool state)if true glgraph use the incremental rendering else display all elements in one pass

void tlp::GlGraphRenderingParameters::setLabelsBorder (const unsigned int)Get the size of the border that is added to any label when using bitmap fonts. Setting this parameter to a high value enables de reduce the label density in the final drawing. Default value is set to 2 which enables readable labels.

void tlp::GlGraphRenderingParameters::setMetaNodesLabelStencil (const int stencil)set stencil number for meta-nodes label

void tlp::GlGraphRenderingParameters::setMetaNodesStencil (const int stencil)set stencil number for meta-nodes

void tlp::GlGraphRenderingParameters::setNodesLabelStencil (const int stencil)set stencil number for nodes label

void tlp::GlGraphRenderingParameters::setNodesStencil (const int stencil)set stencil number for nodes

void tlp::GlGraphRenderingParameters::setParameters (const DataSet &)

void tlp::GlGraphRenderingParameters::setSelectedEdgesStencil (const int stencil)set stencil number for selected edges

void tlp::GlGraphRenderingParameters::setSelectedMetaNodesStencil (const int stencil)set stencil number for selected meta-nodes

void tlp::GlGraphRenderingParameters::setSelectedNodesStencil (const int stencil)set stencil number for selected nodes

void tlp::GlGraphRenderingParameters::setTexturePath (const std::string & path)set the path for the texture loading

void tlp::GlGraphRenderingParameters::setViewArrow (const bool state)activate or deactivate displaying of arrows along the graph's edges.

void tlp::GlGraphRenderingParameters::setViewEdgeLabel (const bool state)activate or deactivate displaying of labels on nodes.

void tlp::GlGraphRenderingParameters::setViewMetaLabel (const bool state)If true and if labels are activated label inside meta nodes will be displayed

void tlp::GlGraphRenderingParameters::setViewNodeLabel (const bool state)activate or deactivate displaying of labels on nodes.

Author

Generated automatically by Doxygen for Tulip Open GL Library from the source code.