anatomist 6.0.4
3D neuroimaging data viewer
anatomist::AObjectPalette Class Reference

#include <anatomist/color/objectPalette.h>

Collaboration diagram for anatomist::AObjectPalette:

Public Types

enum  Palette1DMapping { FIRSTLINE , DIAGONAL }
 
typedef AimsRGBA(* MixMethod) (const carto::Volume< AimsRGBA > &map1, const carto::Volume< AimsRGBA > *map2, unsigned x, unsigned y, const AObjectPalette &pal)
 

Public Member Functions

 AObjectPalette (carto::rc_ptr< APalette > pal)
 
 AObjectPalette (const AObjectPalette &x)
 
virtual ~AObjectPalette ()
 
virtual AObjectPaletteclone () const
 
virtual AObjectPaletteoperator= (const AObjectPalette &x)
 
carto::rc_ptr< APaletterefPalette (int dim=0) const
 
carto::rc_ptr< APaletterefPalette2 () const
 
void setRefPalette (int dim, carto::rc_ptr< APalette > pal)
 
void setRefPalette (carto::rc_ptr< APalette > pal)
 
void setRefPalette1 (carto::rc_ptr< APalette > pal)
 
void setRefPalette2 (carto::rc_ptr< APalette > pal)
 
const carto::Volume< AimsRGBA > * colors () const
 
carto::Volume< AimsRGBA > * colors ()
 
void create (unsigned dimx, unsigned dimy=1, unsigned dimz=1, unsigned dimt=1)
 
virtual void fill ()
 
double min1 () const
 
double max1 () const
 
double min2 () const
 
double max2 () const
 
double min (int dim=0) const
 
double max (int dim=0) const
 
int palette1DMapping () const
 
std::string palette1DMappingName () const
 
void setMin1 (double x)
 
void setMax1 (double x)
 
void setMin2 (double x)
 
void setMax2 (double x)
 
void setMin (int dim, double x)
 
void setMax (int dim, double x)
 
double absMin1 (const AObject *obj) const
 get the absolute min for a given object
 
double absMax1 (const AObject *obj) const
 get the absolute max for a given object
 
double absMin2 (const AObject *obj) const
 get the absolute min for a given object
 
double absMax2 (const AObject *obj) const
 get the absolute max for a given object
 
double absMin (int dim, const AObject *obj) const
 
double absMax (int dim, const AObject *obj) const
 
void setAbsMin1 (const AObject *obj, double x)
 set the min from an absolute value for a given object
 
void setAbsMax1 (const AObject *obj, double x)
 set the max from an absolute value for a given object
 
void setAbsMin2 (const AObject *obj, double x)
 set the min from an absolute value for a given object
 
void setAbsMax2 (const AObject *obj, double x)
 set the max from an absolute value for a given object
 
void setAbsMin (int dim, const AObject *obj, double x)
 
void setAbsMax (int dim, const AObject *obj, double x)
 
double relValue1 (const AObject *obj, double absval) const
 
double relValue2 (const AObject *obj, double absval) const
 
double relValue (int dim, const AObject *obj, double absval) const
 
double absValue1 (const AObject *obj, double relval) const
 
double absValue2 (const AObject *obj, double relval) const
 
double absValue (int dim, const AObject *obj, double relval) const
 
void setPalette1DMapping (Palette1DMapping palette1DMapping)
 
void setPalette1DMappingName (std::string palette1DMappingName)
 
std::string mixMethodName () const
 
void setMixMethod (const std::string &name)
 
double linearMixFactor () const
 
void setLinearMixFactor (double x)
 
bool is2dMode () const
 
void set2dMode (bool x)
 
bool isTransparent () const
 
AimsRGBA normColor (double x, double y=0) const
 
AimsRGBA normColor (const Point2df &pos) const
 
bool zeroCenteredAxis1 () const
 
bool zeroCenteredAxis2 () const
 
bool zeroCenteredAxis (int dim=0) const
 
void setZeroCenteredAxis1 (bool x)
 
void setZeroCenteredAxis2 (bool x)
 
void setZeroCenteredAxis (int dim, bool x)
 
bool set (const carto::GenericObject &)
 
carto::Object genericDescription () const
 
int maxSizeX () const
 Maximum size of the internal palette image.
 
int maxSizeY () const
 
void setMaxSize (int maxsizex, int maxsizey)
 
int glMaxSizeX () const
 Maximum size of the OpenGL palette image, after scaling.
 
int glMaxSizeY () const
 
void glSetMaxSize (int glmaxsizex, int glmaxsizey)
 
void clearColors ()
 
void copyColors (const AObjectPalette &pal)
 if pal colors size is compatible, just copy it
 
void copyOrFillColors (const AObjectPalette &pal)
 if pal colors size is compatible, just copy it; otherwise call fill()
 
QImage * toQImage (int w=0, int h=0, double min1=0., double max1=1., double zero1=0.5, double min2=0., double max2=1., double zero2=0.5) const
 Get the palette image in a QImage.
 
carto::rc_ptr< carto::Volume< AimsRGBA > > toVolume (int w=0, int h=0, bool scaled=true) const
 

Static Public Member Functions

static AimsRGBA palette2DMixMethod (const carto::Volume< AimsRGBA > &map1, const carto::Volume< AimsRGBA > *map2, unsigned x, unsigned y, const AObjectPalette &pal)
 
static AimsRGBA linearMixMethod (const carto::Volume< AimsRGBA > &map1, const carto::Volume< AimsRGBA > *map2, unsigned x, unsigned y, const AObjectPalette &pal)
 
static AimsRGBA geometricMixMethod (const carto::Volume< AimsRGBA > &map1, const carto::Volume< AimsRGBA > *map2, unsigned x, unsigned y, const AObjectPalette &pal)
 

Static Public Attributes

static std::map< std::string, MixMethodmixMethods
 

Static Protected Member Functions

static std::map< std::string, MixMethoddefaultMixMethods ()
 

Protected Attributes

carto::rc_ptr< APalette_refPal
 
carto::VolumeRef< AimsRGBA_colors
 
double _min
 
double _max
 
carto::rc_ptr< APalette_refPal2
 
double _min2
 
double _max2
 
MixMethod _mixMethod
 
std::string _mixMethodName
 
double _linMixFactor
 
Palette1DMapping _palette1DMapping
 
bool _mode2d
 
bool _transp
 
int _maxSizeX
 
int _maxSizeY
 
int _glMaxSizeX
 
int _glMaxSizeY
 
bool _zeroCentered1
 
bool _zeroCentered2
 

Detailed Description

Definition at line 49 of file objectPalette.h.

Member Typedef Documentation

◆ MixMethod

typedef AimsRGBA(* anatomist::AObjectPalette::MixMethod) (const carto::Volume< AimsRGBA > &map1, const carto::Volume< AimsRGBA > *map2, unsigned x, unsigned y, const AObjectPalette &pal)

Definition at line 58 of file objectPalette.h.

Member Enumeration Documentation

◆ Palette1DMapping

Enumerator
FIRSTLINE 
DIAGONAL 

Definition at line 52 of file objectPalette.h.

Constructor & Destructor Documentation

◆ AObjectPalette() [1/2]

◆ AObjectPalette() [2/2]

anatomist::AObjectPalette::AObjectPalette ( const AObjectPalette & x)

References AObjectPalette().

◆ ~AObjectPalette()

virtual anatomist::AObjectPalette::~AObjectPalette ( )
virtual

Member Function Documentation

◆ absMax()

double anatomist::AObjectPalette::absMax ( int dim,
const AObject * obj ) const
inline

Definition at line 121 of file objectPalette.h.

References absMax1(), and absMax2().

◆ absMax1()

double anatomist::AObjectPalette::absMax1 ( const AObject * obj) const

get the absolute max for a given object

Referenced by absMax().

◆ absMax2()

double anatomist::AObjectPalette::absMax2 ( const AObject * obj) const

get the absolute max for a given object

Referenced by absMax().

◆ absMin()

double anatomist::AObjectPalette::absMin ( int dim,
const AObject * obj ) const
inline

Definition at line 119 of file objectPalette.h.

References absMin1(), and absMin2().

◆ absMin1()

double anatomist::AObjectPalette::absMin1 ( const AObject * obj) const

get the absolute min for a given object

Referenced by absMin().

◆ absMin2()

double anatomist::AObjectPalette::absMin2 ( const AObject * obj) const

get the absolute min for a given object

Referenced by absMin().

◆ absValue()

double anatomist::AObjectPalette::absValue ( int dim,
const AObject * obj,
double relval ) const
inline

Definition at line 141 of file objectPalette.h.

References absValue1(), and absValue2().

◆ absValue1()

double anatomist::AObjectPalette::absValue1 ( const AObject * obj,
double relval ) const

Referenced by absValue().

◆ absValue2()

double anatomist::AObjectPalette::absValue2 ( const AObject * obj,
double relval ) const

Referenced by absValue().

◆ clearColors()

void anatomist::AObjectPalette::clearColors ( )

Referenced by setRefPalette1().

◆ clone()

virtual AObjectPalette * anatomist::AObjectPalette::clone ( ) const
virtual

References AObjectPalette().

◆ colors() [1/2]

carto::Volume< AimsRGBA > * anatomist::AObjectPalette::colors ( )
inline

Definition at line 86 of file objectPalette.h.

References _colors, and fill().

◆ colors() [2/2]

const carto::Volume< AimsRGBA > * anatomist::AObjectPalette::colors ( ) const
inline

Definition at line 83 of file objectPalette.h.

References _colors, AObjectPalette(), and fill().

◆ copyColors()

void anatomist::AObjectPalette::copyColors ( const AObjectPalette & pal)

if pal colors size is compatible, just copy it

References AObjectPalette().

◆ copyOrFillColors()

void anatomist::AObjectPalette::copyOrFillColors ( const AObjectPalette & pal)

if pal colors size is compatible, just copy it; otherwise call fill()

References AObjectPalette().

◆ create()

void anatomist::AObjectPalette::create ( unsigned dimx,
unsigned dimy = 1,
unsigned dimz = 1,
unsigned dimt = 1 )

◆ defaultMixMethods()

static std::map< std::string, MixMethod > anatomist::AObjectPalette::defaultMixMethods ( )
staticprotected

◆ fill()

virtual void anatomist::AObjectPalette::fill ( )
virtual

Referenced by colors(), and colors().

◆ genericDescription()

carto::Object anatomist::AObjectPalette::genericDescription ( ) const

◆ geometricMixMethod()

static AimsRGBA anatomist::AObjectPalette::geometricMixMethod ( const carto::Volume< AimsRGBA > & map1,
const carto::Volume< AimsRGBA > * map2,
unsigned x,
unsigned y,
const AObjectPalette & pal )
static

References AObjectPalette().

◆ glMaxSizeX()

int anatomist::AObjectPalette::glMaxSizeX ( ) const
inline

Maximum size of the OpenGL palette image, after scaling.

0 means unused: no GL palette image is needed. -1 means no limit: may grow as large as the reference palette image -2 means unchanged

Definition at line 195 of file objectPalette.h.

References _glMaxSizeX.

◆ glMaxSizeY()

int anatomist::AObjectPalette::glMaxSizeY ( ) const
inline

Definition at line 196 of file objectPalette.h.

References _glMaxSizeY.

◆ glSetMaxSize()

void anatomist::AObjectPalette::glSetMaxSize ( int glmaxsizex,
int glmaxsizey )

◆ is2dMode()

bool anatomist::AObjectPalette::is2dMode ( ) const
inline

Definition at line 153 of file objectPalette.h.

References _mode2d.

◆ isTransparent()

bool anatomist::AObjectPalette::isTransparent ( ) const
inline

Definition at line 155 of file objectPalette.h.

References _transp.

◆ linearMixFactor()

double anatomist::AObjectPalette::linearMixFactor ( ) const
inline

Definition at line 151 of file objectPalette.h.

References _linMixFactor.

◆ linearMixMethod()

static AimsRGBA anatomist::AObjectPalette::linearMixMethod ( const carto::Volume< AimsRGBA > & map1,
const carto::Volume< AimsRGBA > * map2,
unsigned x,
unsigned y,
const AObjectPalette & pal )
static

References AObjectPalette().

◆ max()

double anatomist::AObjectPalette::max ( int dim = 0) const
inline

Definition at line 96 of file objectPalette.h.

References max1(), and max2().

◆ max1()

double anatomist::AObjectPalette::max1 ( ) const
inline

Definition at line 92 of file objectPalette.h.

References _max.

Referenced by max(), and toQImage().

◆ max2()

double anatomist::AObjectPalette::max2 ( ) const
inline

Definition at line 94 of file objectPalette.h.

References _max2.

Referenced by max(), and toQImage().

◆ maxSizeX()

int anatomist::AObjectPalette::maxSizeX ( ) const
inline

Maximum size of the internal palette image.

0 means unused: no palette image is needed. -1 means no limit: may grow as large as the reference palette image -2 means unchanged

Definition at line 187 of file objectPalette.h.

References _maxSizeX.

◆ maxSizeY()

int anatomist::AObjectPalette::maxSizeY ( ) const
inline

Definition at line 188 of file objectPalette.h.

References _maxSizeY.

◆ min()

double anatomist::AObjectPalette::min ( int dim = 0) const
inline

Definition at line 95 of file objectPalette.h.

References min1(), and min2().

◆ min1()

double anatomist::AObjectPalette::min1 ( ) const
inline

Definition at line 91 of file objectPalette.h.

References _min.

Referenced by min(), and toQImage().

◆ min2()

double anatomist::AObjectPalette::min2 ( ) const
inline

Definition at line 93 of file objectPalette.h.

References _min2.

Referenced by min(), and toQImage().

◆ mixMethodName()

std::string anatomist::AObjectPalette::mixMethodName ( ) const
inline

Definition at line 149 of file objectPalette.h.

References _mixMethodName.

◆ normColor() [1/2]

AimsRGBA anatomist::AObjectPalette::normColor ( const Point2df & pos) const

◆ normColor() [2/2]

AimsRGBA anatomist::AObjectPalette::normColor ( double x,
double y = 0 ) const

◆ operator=()

virtual AObjectPalette & anatomist::AObjectPalette::operator= ( const AObjectPalette & x)
virtual

References AObjectPalette().

◆ palette1DMapping()

int anatomist::AObjectPalette::palette1DMapping ( ) const
inline

Definition at line 97 of file objectPalette.h.

References _palette1DMapping.

Referenced by setPalette1DMapping().

◆ palette1DMappingName()

std::string anatomist::AObjectPalette::palette1DMappingName ( ) const
inline

Definition at line 98 of file objectPalette.h.

References _palette1DMapping.

Referenced by setPalette1DMappingName().

◆ palette2DMixMethod()

static AimsRGBA anatomist::AObjectPalette::palette2DMixMethod ( const carto::Volume< AimsRGBA > & map1,
const carto::Volume< AimsRGBA > * map2,
unsigned x,
unsigned y,
const AObjectPalette & pal )
static

References AObjectPalette().

◆ refPalette()

carto::rc_ptr< APalette > anatomist::AObjectPalette::refPalette ( int dim = 0) const
inline

Definition at line 72 of file objectPalette.h.

References _refPal, and _refPal2.

◆ refPalette2()

carto::rc_ptr< APalette > anatomist::AObjectPalette::refPalette2 ( ) const
inline

Definition at line 74 of file objectPalette.h.

References _refPal2.

◆ relValue()

double anatomist::AObjectPalette::relValue ( int dim,
const AObject * obj,
double absval ) const
inline

Definition at line 137 of file objectPalette.h.

References relValue1(), and relValue2().

◆ relValue1()

double anatomist::AObjectPalette::relValue1 ( const AObject * obj,
double absval ) const

Referenced by relValue().

◆ relValue2()

double anatomist::AObjectPalette::relValue2 ( const AObject * obj,
double absval ) const

Referenced by relValue().

◆ set()

bool anatomist::AObjectPalette::set ( const carto::GenericObject & )

◆ set2dMode()

void anatomist::AObjectPalette::set2dMode ( bool x)
inline

Definition at line 154 of file objectPalette.h.

References _mode2d.

◆ setAbsMax()

void anatomist::AObjectPalette::setAbsMax ( int dim,
const AObject * obj,
double x )
inline

Definition at line 133 of file objectPalette.h.

References setAbsMax1(), and setAbsMax2().

◆ setAbsMax1()

void anatomist::AObjectPalette::setAbsMax1 ( const AObject * obj,
double x )

set the max from an absolute value for a given object

Referenced by setAbsMax().

◆ setAbsMax2()

void anatomist::AObjectPalette::setAbsMax2 ( const AObject * obj,
double x )

set the max from an absolute value for a given object

Referenced by setAbsMax().

◆ setAbsMin()

void anatomist::AObjectPalette::setAbsMin ( int dim,
const AObject * obj,
double x )
inline

Definition at line 131 of file objectPalette.h.

References setAbsMin1(), and setAbsMin2().

◆ setAbsMin1()

void anatomist::AObjectPalette::setAbsMin1 ( const AObject * obj,
double x )

set the min from an absolute value for a given object

Referenced by setAbsMin().

◆ setAbsMin2()

void anatomist::AObjectPalette::setAbsMin2 ( const AObject * obj,
double x )

set the min from an absolute value for a given object

Referenced by setAbsMin().

◆ setLinearMixFactor()

void anatomist::AObjectPalette::setLinearMixFactor ( double x)
inline

Definition at line 152 of file objectPalette.h.

References _linMixFactor.

◆ setMax()

void anatomist::AObjectPalette::setMax ( int dim,
double x )
inline

Definition at line 108 of file objectPalette.h.

References setMax1(), and setMax2().

◆ setMax1()

void anatomist::AObjectPalette::setMax1 ( double x)
inline

Definition at line 102 of file objectPalette.h.

References _max.

Referenced by setMax().

◆ setMax2()

void anatomist::AObjectPalette::setMax2 ( double x)
inline

Definition at line 105 of file objectPalette.h.

References _max2.

Referenced by setMax().

◆ setMaxSize()

void anatomist::AObjectPalette::setMaxSize ( int maxsizex,
int maxsizey )

◆ setMin()

void anatomist::AObjectPalette::setMin ( int dim,
double x )
inline

Definition at line 106 of file objectPalette.h.

References setMin1(), and setMin2().

◆ setMin1()

void anatomist::AObjectPalette::setMin1 ( double x)
inline

Definition at line 100 of file objectPalette.h.

References _min.

Referenced by setMin().

◆ setMin2()

void anatomist::AObjectPalette::setMin2 ( double x)
inline

Definition at line 104 of file objectPalette.h.

References _min2.

Referenced by setMin().

◆ setMixMethod()

void anatomist::AObjectPalette::setMixMethod ( const std::string & name)

◆ setPalette1DMapping()

void anatomist::AObjectPalette::setPalette1DMapping ( Palette1DMapping palette1DMapping)
inline

Definition at line 144 of file objectPalette.h.

References _palette1DMapping, and palette1DMapping().

◆ setPalette1DMappingName()

void anatomist::AObjectPalette::setPalette1DMappingName ( std::string palette1DMappingName)
inline

Definition at line 146 of file objectPalette.h.

References _palette1DMapping, DIAGONAL, FIRSTLINE, and palette1DMappingName().

◆ setRefPalette() [1/2]

void anatomist::AObjectPalette::setRefPalette ( carto::rc_ptr< APalette > pal)
inline

Definition at line 78 of file objectPalette.h.

References setRefPalette1().

◆ setRefPalette() [2/2]

void anatomist::AObjectPalette::setRefPalette ( int dim,
carto::rc_ptr< APalette > pal )
inline

Definition at line 75 of file objectPalette.h.

References setRefPalette1(), and setRefPalette2().

◆ setRefPalette1()

void anatomist::AObjectPalette::setRefPalette1 ( carto::rc_ptr< APalette > pal)
inline

Definition at line 80 of file objectPalette.h.

References _refPal, and clearColors().

Referenced by setRefPalette(), and setRefPalette().

◆ setRefPalette2()

void anatomist::AObjectPalette::setRefPalette2 ( carto::rc_ptr< APalette > pal)
inline

Definition at line 82 of file objectPalette.h.

References _refPal2.

Referenced by setRefPalette().

◆ setZeroCenteredAxis()

void anatomist::AObjectPalette::setZeroCenteredAxis ( int dim,
bool x )
inline

Definition at line 164 of file objectPalette.h.

References setZeroCenteredAxis1(), and setZeroCenteredAxis2().

◆ setZeroCenteredAxis1()

void anatomist::AObjectPalette::setZeroCenteredAxis1 ( bool x)
inline

Definition at line 162 of file objectPalette.h.

References _zeroCentered1.

Referenced by setZeroCenteredAxis().

◆ setZeroCenteredAxis2()

void anatomist::AObjectPalette::setZeroCenteredAxis2 ( bool x)
inline

Definition at line 163 of file objectPalette.h.

References _zeroCentered2.

Referenced by setZeroCenteredAxis().

◆ toQImage()

QImage * anatomist::AObjectPalette::toQImage ( int w = 0,
int h = 0,
double min1 = 0.,
double max1 = 1.,
double zero1 = 0.5,
double min2 = 0.,
double max2 = 1.,
double zero2 = 0.5 ) const

Get the palette image in a QImage.

The image takes into account the palette min/max settings.

Extra optional parameters allow to scale the image. They are not interpreted the same way as min/max bounds (which determine where on the palette image the object extrema are mapped), but at the contrary, allow to zoom the palette view on specific object values bounds.

References max1(), max2(), min1(), and min2().

◆ toVolume()

carto::rc_ptr< carto::Volume< AimsRGBA > > anatomist::AObjectPalette::toVolume ( int w = 0,
int h = 0,
bool scaled = true ) const

◆ zeroCenteredAxis()

bool anatomist::AObjectPalette::zeroCenteredAxis ( int dim = 0) const
inline

Definition at line 160 of file objectPalette.h.

References zeroCenteredAxis1(), and zeroCenteredAxis2().

◆ zeroCenteredAxis1()

bool anatomist::AObjectPalette::zeroCenteredAxis1 ( ) const
inline

Definition at line 158 of file objectPalette.h.

References _zeroCentered1.

Referenced by zeroCenteredAxis().

◆ zeroCenteredAxis2()

bool anatomist::AObjectPalette::zeroCenteredAxis2 ( ) const
inline

Definition at line 159 of file objectPalette.h.

References _zeroCentered2.

Referenced by zeroCenteredAxis().

Member Data Documentation

◆ _colors

carto::VolumeRef<AimsRGBA> anatomist::AObjectPalette::_colors
protected

Definition at line 224 of file objectPalette.h.

Referenced by colors(), and colors().

◆ _glMaxSizeX

int anatomist::AObjectPalette::_glMaxSizeX
protected

Definition at line 238 of file objectPalette.h.

Referenced by glMaxSizeX().

◆ _glMaxSizeY

int anatomist::AObjectPalette::_glMaxSizeY
protected

Definition at line 239 of file objectPalette.h.

Referenced by glMaxSizeY().

◆ _linMixFactor

double anatomist::AObjectPalette::_linMixFactor
protected

Definition at line 232 of file objectPalette.h.

Referenced by linearMixFactor(), and setLinearMixFactor().

◆ _max

double anatomist::AObjectPalette::_max
protected

Definition at line 226 of file objectPalette.h.

Referenced by max1(), and setMax1().

◆ _max2

double anatomist::AObjectPalette::_max2
protected

Definition at line 229 of file objectPalette.h.

Referenced by max2(), and setMax2().

◆ _maxSizeX

int anatomist::AObjectPalette::_maxSizeX
protected

Definition at line 236 of file objectPalette.h.

Referenced by maxSizeX().

◆ _maxSizeY

int anatomist::AObjectPalette::_maxSizeY
protected

Definition at line 237 of file objectPalette.h.

Referenced by maxSizeY().

◆ _min

double anatomist::AObjectPalette::_min
protected

Definition at line 225 of file objectPalette.h.

Referenced by min1(), and setMin1().

◆ _min2

double anatomist::AObjectPalette::_min2
protected

Definition at line 228 of file objectPalette.h.

Referenced by min2(), and setMin2().

◆ _mixMethod

MixMethod anatomist::AObjectPalette::_mixMethod
protected

Definition at line 230 of file objectPalette.h.

◆ _mixMethodName

std::string anatomist::AObjectPalette::_mixMethodName
protected

Definition at line 231 of file objectPalette.h.

Referenced by mixMethodName().

◆ _mode2d

bool anatomist::AObjectPalette::_mode2d
protected

Definition at line 234 of file objectPalette.h.

Referenced by is2dMode(), and set2dMode().

◆ _palette1DMapping

Palette1DMapping anatomist::AObjectPalette::_palette1DMapping
protected

◆ _refPal

carto::rc_ptr<APalette> anatomist::AObjectPalette::_refPal
protected

Definition at line 223 of file objectPalette.h.

Referenced by refPalette(), and setRefPalette1().

◆ _refPal2

carto::rc_ptr<APalette> anatomist::AObjectPalette::_refPal2
protected

Definition at line 227 of file objectPalette.h.

Referenced by refPalette(), refPalette2(), and setRefPalette2().

◆ _transp

bool anatomist::AObjectPalette::_transp
protected

Definition at line 235 of file objectPalette.h.

Referenced by isTransparent().

◆ _zeroCentered1

bool anatomist::AObjectPalette::_zeroCentered1
protected

Definition at line 240 of file objectPalette.h.

Referenced by setZeroCenteredAxis1(), and zeroCenteredAxis1().

◆ _zeroCentered2

bool anatomist::AObjectPalette::_zeroCentered2
protected

Definition at line 241 of file objectPalette.h.

Referenced by setZeroCenteredAxis2(), and zeroCenteredAxis2().

◆ mixMethods

std::map<std::string, MixMethod> anatomist::AObjectPalette::mixMethods
static

Definition at line 204 of file objectPalette.h.


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