g4tools  5.4.0
Classes | Namespaces | Macros
plotter File Reference
#include "../lina/vec2f"
#include "render_action"
#include "plottables"
#include "style"
#include "rep"
#include "colormap"
#include "noderef"
#include "atb_vertices"
#include "cube"
#include "matrix"
#include "normal"
#include "holder"
#include "tex_rect"
#include "axis"
#include "infos_box"
#include "legend"
#include "text"
#include "torche"
#include "ellipse"
#include "../data_axis"
#include "../hatcher"
#include "../clist_contour"
#include "../tess_contour"
#include "../lina/geom3"
#include "../spline"
#include "../rtausmef"
Include dependency graph for plotter:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tools::sg::plotter
 
struct  tools::sg::plotter::SbFunc
 

Namespaces

 tools
 inlined C code : ///////////////////////////////////
 
 tools::sg
 

Macros

#define tools_sg_plotter
 
#define TOOLS_SG_PLOTTER_NUMBER_OF(a__what)
 

Macro Definition Documentation

◆ tools_sg_plotter

#define tools_sg_plotter

Definition at line 5 of file plotter.

◆ TOOLS_SG_PLOTTER_NUMBER_OF

#define TOOLS_SG_PLOTTER_NUMBER_OF (   a__what)
Value:
size_t number_of_plotted_##a__what##s() const {\
size_t number = 0;\
tools_vforcit(plottable*,m_plottables,it) {\
plottable* object = *it;\
if(!object) continue;\
if(!object->is_valid()) continue;\
if(safe_cast<plottable,a__what>(*object)) number++;\
}\
return number;\
}

Definition at line 1572 of file plotter.

tools::safe_cast
TO * safe_cast(FROM &a_o)
Definition: safe_cast:12