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 ObjectMenuCallbackfileReloadMenuCallback ()
 
static ObjectMenuCallbackcolorPaletteMenuCallback ()
 
static ObjectMenuCallbackcolorMaterialMenuCallback ()
 
static ObjectMenuCallbackreferentialLoadMenuCallback ()
 
static ObjectMenuCallbackfusion2DControlMenuCallback ()
 
static ObjectMenuCallbackfusion3DControlMenuCallback ()
 
static ObjectMenuCallbacktextureControlMenuCallback ()
 
static ObjectMenuCallbacksaveStaticMenuCallback ()
 
static ObjectMenuCallbacksaveTextureMenuCallback ()
 
static ObjectMenuCallbackextractTextureMenuCallback ()
 
static ObjectMenuCallbackrenameObjectMenuCallback ()
 
static ObjectMenuCallbackgenerateTexture1DMenuCallback ()
 
static ObjectMenuCallbackgenerateTexture2DMenuCallback ()
 
static ObjectMenuCallbackdisplayGraphChildrenMenuCallback ()
 
static ObjectMenuCallbacksetAutomaticReferentialMenuCallback ()
 
static ObjectMenuCallbackgraphLabelToNameMenuCallback ()
 
static ObjectMenuCallbackgraphUseLabelMenuCallback ()
 
static ObjectMenuCallbackgraphUseNameMenuCallback ()
 
static ObjectMenuCallbackgraphUseDefaultLabelPropertyMenuCallback ()
 

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: