Graphite  Version 3
An experimental 3D geometry processing program
command.h File Reference

A simple system to interface C++ functions with a ImGui interface. Used mainly by geobox. More...

#include <geogram_gfx/basic/common.h>
#include <geogram/basic/logger.h>
#include <geogram/basic/string.h>

Go to the source code of this file.

Classes

class  GEO::CommandInvoker
 Abstract class for calling functions or calling member functions. More...
 
class  GEO::Command
 Manages the GUI of a command with ImGUI. More...
 
class  GEO::FunctionCommandInvoker< FPTR >
 An implementation of CommandInvoker that calls a function. More...
 
class  GEO::MemberFunctionCommandInvoker< T, TFPTR >
 An implementation of CommandInvoker that calls a member function of an object. More...
 

Namespaces

 GEO
 Global Vorpaline namespace.
 

Typedefs

typedef SmartPointer< CommandInvoker > GEO::CommandInvoker_var
 Automatic reference-counted pointer to a CommandInvoker. More...
 

Detailed Description

A simple system to interface C++ functions with a ImGui interface. Used mainly by geobox.

Definition in file command.h.