anatomist  5.1.2
3D neuroimaging data viewer
anatomist::ObjectActions Class Reference

Base callback functions for actions on the objects. More...

#include <anatomist/object/actions.h>

Public Types

typedef void(* ActionObjectCallback) (const std::set< AObject * > &)
 
typedef void(* ActionUntypedCallback) (void *)
 

Static Public Member Functions

static void fileReload (const std::set< AObject * > &obj)
 
static void colorPalette (const std::set< AObject * > &obj)
 
static void colorMaterial (const std::set< AObject * > &obj)
 
static void colorRendering (const std::set< AObject * > &obj)
 
static void referentialLoad (const std::set< AObject * > &obj)
 
static void fusion2DControl (const std::set< AObject * > &obj)
 
static void fusion3DControl (const std::set< AObject * > &obj)
 
static void textureControl (const std::set< AObject * > &obj)
 
static void saveStatic (const std::set< AObject * > &obj)
 
static std::string specificSaveStatic (const std::set< AObject * > &obj, const std::string &filter, const std::string &caption)
 
static void saveTexture (const std::set< AObject * > &obj)
 
static void extractTexture (const std::set< AObject * > &obj)
 
static std::string specificSaveTexture (const std::set< AObject * > &obj, const std::string &filter, const std::string &caption)
 
static void renameObject (const std::set< AObject * > &obj)
 
static void generateTexture1D (const std::set< AObject * > &obj)
 
static void generateTexture2D (const std::set< AObject * > &obj)
 
static void addGraphWithoutChildren (const std::set< AObject * > &obj)
 
static void displayGraphChildren (const std::set< AObject * > &obj)
 
static void displayGraphRelations (const std::set< AObject * > &obj)
 
static void loadGraphSubObjects (const std::set< AObject * > &obj)
 
static bool askName (std::string &newname, const std::string &type="", const std::string &origname="")
 
static void setAutomaticReferential (const std::set< AObject * > &obj)
 
static void graphLabelToName (const std::set< AObject * > &obj)
 
static void graphUseLabel (const std::set< AObject * > &obj)
 
static void graphUseName (const std::set< AObject * > &obj)
 
static void graphUseDefaultLabelProperty (const std::set< AObject * > &obj)
 
static ObjectMenuCallback * fileReloadMenuCallback ()
 
static ObjectMenuCallback * colorPaletteMenuCallback ()
 
static ObjectMenuCallback * colorMaterialMenuCallback ()
 
static ObjectMenuCallback * referentialLoadMenuCallback ()
 
static ObjectMenuCallback * fusion2DControlMenuCallback ()
 
static ObjectMenuCallback * fusion3DControlMenuCallback ()
 
static ObjectMenuCallback * textureControlMenuCallback ()
 
static ObjectMenuCallback * saveStaticMenuCallback ()
 
static ObjectMenuCallback * saveTextureMenuCallback ()
 
static ObjectMenuCallback * extractTextureMenuCallback ()
 
static ObjectMenuCallback * renameObjectMenuCallback ()
 
static ObjectMenuCallback * generateTexture1DMenuCallback ()
 
static ObjectMenuCallback * generateTexture2DMenuCallback ()
 
static ObjectMenuCallback * displayGraphChildrenMenuCallback ()
 
static ObjectMenuCallback * setAutomaticReferentialMenuCallback ()
 
static ObjectMenuCallback * graphLabelToNameMenuCallback ()
 
static ObjectMenuCallback * graphUseLabelMenuCallback ()
 
static ObjectMenuCallback * graphUseNameMenuCallback ()
 
static ObjectMenuCallback * graphUseDefaultLabelPropertyMenuCallback ()
 

Detailed Description

Base callback functions for actions on the objects.

Definition at line 50 of file actions.h.

Member Typedef Documentation

◆ ActionObjectCallback

typedef void(* anatomist::ObjectActions::ActionObjectCallback) (const std::set< AObject * > &)

Definition at line 53 of file actions.h.

◆ ActionUntypedCallback

typedef void(* anatomist::ObjectActions::ActionUntypedCallback) (void *)

Definition at line 54 of file actions.h.

Member Function Documentation

◆ addGraphWithoutChildren()

static void anatomist::ObjectActions::addGraphWithoutChildren ( const std::set< AObject * > &  obj)
static

◆ askName()

static bool anatomist::ObjectActions::askName ( std::string &  newname,
const std::string &  type = "",
const std::string &  origname = "" 
)
static

◆ colorMaterial()

static void anatomist::ObjectActions::colorMaterial ( const std::set< AObject * > &  obj)
static

◆ colorMaterialMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::colorMaterialMenuCallback ( )
static

◆ colorPalette()

static void anatomist::ObjectActions::colorPalette ( const std::set< AObject * > &  obj)
static

◆ colorPaletteMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::colorPaletteMenuCallback ( )
static

◆ colorRendering()

static void anatomist::ObjectActions::colorRendering ( const std::set< AObject * > &  obj)
static

◆ displayGraphChildren()

static void anatomist::ObjectActions::displayGraphChildren ( const std::set< AObject * > &  obj)
static

◆ displayGraphChildrenMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::displayGraphChildrenMenuCallback ( )
static

◆ displayGraphRelations()

static void anatomist::ObjectActions::displayGraphRelations ( const std::set< AObject * > &  obj)
static

◆ extractTexture()

static void anatomist::ObjectActions::extractTexture ( const std::set< AObject * > &  obj)
static

◆ extractTextureMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::extractTextureMenuCallback ( )
static

◆ fileReload()

static void anatomist::ObjectActions::fileReload ( const std::set< AObject * > &  obj)
static

◆ fileReloadMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::fileReloadMenuCallback ( )
static

◆ fusion2DControl()

static void anatomist::ObjectActions::fusion2DControl ( const std::set< AObject * > &  obj)
static

◆ fusion2DControlMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::fusion2DControlMenuCallback ( )
static

◆ fusion3DControl()

static void anatomist::ObjectActions::fusion3DControl ( const std::set< AObject * > &  obj)
static

◆ fusion3DControlMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::fusion3DControlMenuCallback ( )
static

◆ generateTexture1D()

static void anatomist::ObjectActions::generateTexture1D ( const std::set< AObject * > &  obj)
static

◆ generateTexture1DMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::generateTexture1DMenuCallback ( )
static

◆ generateTexture2D()

static void anatomist::ObjectActions::generateTexture2D ( const std::set< AObject * > &  obj)
static

◆ generateTexture2DMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::generateTexture2DMenuCallback ( )
static

◆ graphLabelToName()

static void anatomist::ObjectActions::graphLabelToName ( const std::set< AObject * > &  obj)
static

◆ graphLabelToNameMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::graphLabelToNameMenuCallback ( )
static

◆ graphUseDefaultLabelProperty()

static void anatomist::ObjectActions::graphUseDefaultLabelProperty ( const std::set< AObject * > &  obj)
static

◆ graphUseDefaultLabelPropertyMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::graphUseDefaultLabelPropertyMenuCallback ( )
static

◆ graphUseLabel()

static void anatomist::ObjectActions::graphUseLabel ( const std::set< AObject * > &  obj)
static

◆ graphUseLabelMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::graphUseLabelMenuCallback ( )
static

◆ graphUseName()

static void anatomist::ObjectActions::graphUseName ( const std::set< AObject * > &  obj)
static

◆ graphUseNameMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::graphUseNameMenuCallback ( )
static

◆ loadGraphSubObjects()

static void anatomist::ObjectActions::loadGraphSubObjects ( const std::set< AObject * > &  obj)
static

◆ referentialLoad()

static void anatomist::ObjectActions::referentialLoad ( const std::set< AObject * > &  obj)
static

◆ referentialLoadMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::referentialLoadMenuCallback ( )
static

◆ renameObject()

static void anatomist::ObjectActions::renameObject ( const std::set< AObject * > &  obj)
static

◆ renameObjectMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::renameObjectMenuCallback ( )
static

◆ saveStatic()

static void anatomist::ObjectActions::saveStatic ( const std::set< AObject * > &  obj)
static

◆ saveStaticMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::saveStaticMenuCallback ( )
static

◆ saveTexture()

static void anatomist::ObjectActions::saveTexture ( const std::set< AObject * > &  obj)
static

◆ saveTextureMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::saveTextureMenuCallback ( )
static

◆ setAutomaticReferential()

static void anatomist::ObjectActions::setAutomaticReferential ( const std::set< AObject * > &  obj)
static

◆ setAutomaticReferentialMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::setAutomaticReferentialMenuCallback ( )
static

◆ specificSaveStatic()

static std::string anatomist::ObjectActions::specificSaveStatic ( const std::set< AObject * > &  obj,
const std::string &  filter,
const std::string &  caption 
)
static

◆ specificSaveTexture()

static std::string anatomist::ObjectActions::specificSaveTexture ( const std::set< AObject * > &  obj,
const std::string &  filter,
const std::string &  caption 
)
static

◆ textureControl()

static void anatomist::ObjectActions::textureControl ( const std::set< AObject * > &  obj)
static

◆ textureControlMenuCallback()

static ObjectMenuCallback* anatomist::ObjectActions::textureControlMenuCallback ( )
static

The documentation for this class was generated from the following file: