tlp::GlGraphRenderingParameters Class Reference
#include <GlGraphRenderingParameters.h>
List of all members.
Public Member Functions
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
| BooleanProperty* tlp::GlGraphRenderingParameters::getDisplayFilteringProperty |
( |
|
) |
const [inline] |
Get the boolean property use to filtering displaying of nodes/edges
| int tlp::GlGraphRenderingParameters::getEdgesLabelStencil |
( |
|
) |
|
get stencil number for edges label
| bool tlp::GlGraphRenderingParameters::getEdgesMaxSizeToNodesSize |
( |
|
) |
const |
return if Edge max size is block to node size
| 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 |
( |
|
) |
const |
return the type of fonts used in the renderer(0=3D,1=bitmap,2=texture)
| unsigned int tlp::GlGraphRenderingParameters::getLabelsBorder |
( |
|
) |
const |
Get the size of the border that is added to any label when using bitmap fonts.
| int tlp::GlGraphRenderingParameters::getMaxSizeOfLabel |
( |
|
) |
|
return max size of label : this max size is only used if labels aren't be scaled
| int tlp::GlGraphRenderingParameters::getMetaNodesLabelStencil |
( |
|
) |
|
get stencil number for meta-nodes label
| int tlp::GlGraphRenderingParameters::getMetaNodesStencil |
( |
|
) |
|
get stencil number for meta-nodes
| int tlp::GlGraphRenderingParameters::getMinSizeOfLabel |
( |
|
) |
|
return min size of label : this min size is only used if labels aren't be scaled
| 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
| Color tlp::GlGraphRenderingParameters::getSelectionColor |
( |
|
) |
|
return the selection color
| std::string tlp::GlGraphRenderingParameters::getTexturePath |
( |
|
) |
const |
return the absolute path used for texture loading
| bool tlp::GlGraphRenderingParameters::isAntialiased |
( |
|
) |
const |
return true if antialiasing is activated else false.
| bool tlp::GlGraphRenderingParameters::isDisplayEdges |
( |
|
) |
const |
return true if edges are displayed.
| bool tlp::GlGraphRenderingParameters::isDisplayMetaNodes |
( |
|
) |
const |
return true if meta-nodes are displayed.
| bool tlp::GlGraphRenderingParameters::isDisplayNodes |
( |
|
) |
const |
return true if nodes are displayed.
| bool tlp::GlGraphRenderingParameters::isEdge3D |
( |
|
) |
const |
return true if 3D drawing of edges is activated
| bool tlp::GlGraphRenderingParameters::isEdgeColorInterpolate |
( |
|
) |
const |
return true if color interpolation is activated
| bool tlp::GlGraphRenderingParameters::isEdgeSizeInterpolate |
( |
|
) |
const |
return true if color interpolation is activated
| bool tlp::GlGraphRenderingParameters::isElementOrdered |
( |
|
) |
const |
return true if element ordering is activated
| bool tlp::GlGraphRenderingParameters::isElementZOrdered |
( |
|
) |
const |
return true if element Z ordering is activated
| bool tlp::GlGraphRenderingParameters::isIncrementalRendering |
( |
|
) |
const |
return the incremental rendering state
| bool tlp::GlGraphRenderingParameters::isLabelOverlaped |
( |
|
) |
|
return if labels can be overlaped
| bool tlp::GlGraphRenderingParameters::isLabelScaled |
( |
|
) |
|
return if labels are scaled to node size
| bool tlp::GlGraphRenderingParameters::isViewArrow |
( |
|
) |
const |
return true if arrows drawing is activated else false.
- See also:
- setViewArrow
| bool tlp::GlGraphRenderingParameters::isViewEdgeLabel |
( |
|
) |
const |
return true if drawing of nodes' labels is activated.
| bool tlp::GlGraphRenderingParameters::isViewMetaLabel |
( |
|
) |
const |
return the true if viewMetaLabels is enable else false
| bool tlp::GlGraphRenderingParameters::isViewNodeLabel |
( |
|
) |
const |
return true if drawing of nodes' labels is activated.
| bool tlp::GlGraphRenderingParameters::isViewOutScreenLabel |
( |
|
) |
const |
return true if drawing of outscreen 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::setDisplayFilteringProperty |
( |
BooleanProperty * |
filteringProperty |
) |
[inline] |
This property is use to filter nodes/edges display, for a node/edge if this property is false : the node/edge will not be diplayed Warning : this property will not be saved in DataSet
| 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::setEdgesMaxSizeToNodesSize |
( |
const bool |
b |
) |
|
set if Edge max size is block to node size
| 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::setLabelOverlaped |
( |
bool |
state |
) |
|
Set if labels can be overlaped
| 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::setLabelScaled |
( |
bool |
state |
) |
|
Set if labels are scaled to node size
| void tlp::GlGraphRenderingParameters::setMaxSizeOfLabel |
( |
int |
size |
) |
|
Set max size of label : this max size is only used if labels aren't be scaled
| 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::setMinSizeOfLabel |
( |
int |
size |
) |
|
Set min size of label : this min size is only used if labels aren't be scaled
| 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::setSelectionColor |
( |
const Color & |
color |
) |
|
Change the selection color
| 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.
| void tlp::GlGraphRenderingParameters::setViewOutScreenLabel |
( |
const bool |
state |
) |
|
activate or deactivate displaying of labels outside the screen.