MeVisLabToolboxReference
ml::CSOVisualizationSettings Class Reference

#include <SoCSOVisualizationSettings.h>

Inheritance diagram for ml::CSOVisualizationSettings:
ml::Base

List of all members.

Public Member Functions

 CSOVisualizationSettings ()
 Constructor sets members to default values.
void getPathPointsOnSliceColor (CSO *cso, SbColor &color, float &alpha, bool isMouseOver=false) const
unsigned short getPathPointsOnSliceStipplePattern (CSO *cso) const
unsigned short getPathPointsOnSliceStipplePattern () const
float getPathPointsOnSliceLineWidth (CSO *cso, bool isMouseOver=false) const
void getSeedPointOnSliceColor (CSO *cso, CSOSeedPoint *seedPoint, SbColor &color, float &alpha, bool isMouseOver=false) const
float getSeedPointOnSliceSize (CSO *cso, CSOSeedPoint *seedPoint, bool isMouseOver=false) const
void getPathPointsBelowSliceColor (CSO *cso, SbColor &color, float &alpha, bool isMouseOver=false) const
unsigned short getPathPointsBelowSliceStipplePattern (CSO *cso) const
unsigned short getPathPointsBelowSliceStipplePattern () const
float getPathPointsBelowSliceLineWidth (CSO *cso, bool isMouseOver=false) const
void getSeedPointBelowSliceColor (CSO *cso, CSOSeedPoint *seedPoint, SbColor &color, float &alpha, bool isMouseOver=false) const
float getSeedPointBelowSliceSize (CSO *cso, CSOSeedPoint *seedPoint, bool isMouseOver=false) const
void getPathPointsAboveSliceColor (CSO *cso, SbColor &color, float &alpha, bool isMouseOver=false) const
unsigned short getPathPointsAboveSliceStipplePattern (CSO *cso) const
unsigned short getPathPointsAboveSliceStipplePattern () const
float getPathPointsAboveSliceLineWidth (CSO *cso, bool isMouseOver=false) const
void getSeedPointAboveSliceColor (CSO *cso, CSOSeedPoint *seedPoint, SbColor &color, float &alpha, bool isMouseOver=false) const
float getSeedPointAboveSliceSize (CSO *cso, CSOSeedPoint *seedPoint, bool isMouseOver=false) const
 addMemberAndAccessMethod (bool, shouldUseAntiAliasing)
 addMemberAndAccessMethod (float, globalAlphaFactor)
 addMemberAndAccessMethod (bool, showCSOsOnAllTimePoints)
 addMemberAndAccessMethod (bool, overwriteCurrentTimePoint)
 addMemberAndAccessMethod (int, newCurrentTimePoint)
 addMemberAndAccessMethod (bool, showOnlyParallelCSOs)
 addMemberAndAccessMethod (float, showParallelThickness)
 addMemberAndAccessMethod (int, ghostingDepthInVoxel)
 addMemberAndAccessMethod (bool, shouldRenderShadow)
 addMemberAndAccessMethod (SbColor, shadowColor)
 addMemberAndAccessMethod (float, shadowLineWidth)
 addMemberAndAccessMethod (bool, shouldRenderSeedPoints)
 addMemberAndAccessMethod (bool, shouldRenderPathPoints)
 addMemberAndAccessMethod (bool, shouldOverwriteSeedPointsSettings)
 addMemberAndAccessMethod (bool, shouldUsePathPointColorForSeedPoints)
 addMemberAndAccessMethod (bool, shouldRenderSeedPointsOnlyForSelectedCSOs)
 addMemberAndAccessMethod (bool, useSeedPointBelowSliceStyle)
 addMemberAndAccessMethod (bool, useSeedPointBelowSliceSize)
 addMemberAndAccessMethod (bool, useSeedPointBelowSliceColor)
 addMemberAndAccessMethod (bool, useSeedPointBelowSliceAlpha)
 addMemberAndAccessMethod (bool, useSeedPointAboveSliceStyle)
 addMemberAndAccessMethod (bool, useSeedPointAboveSliceSize)
 addMemberAndAccessMethod (bool, useSeedPointAboveSliceColor)
 addMemberAndAccessMethod (bool, useSeedPointAboveSliceAlpha)
 addMemberAndAccessMethod (bool, shouldOverwritePathPointsSettings)
 addMemberAndAccessMethod (bool, usePathPointsBelowSliceLineStyle)
 addMemberAndAccessMethod (bool, usePathPointsBelowSliceLineWidth)
 addMemberAndAccessMethod (bool, usePathPointsBelowSliceColor)
 addMemberAndAccessMethod (bool, usePathPointsBelowSliceAlpha)
 addMemberAndAccessMethod (bool, usePathPointsAboveSliceLineStyle)
 addMemberAndAccessMethod (bool, usePathPointsAboveSliceLineWidth)
 addMemberAndAccessMethod (bool, usePathPointsAboveSliceColor)
 addMemberAndAccessMethod (bool, usePathPointsAboveSliceAlpha)
 addMemberAndAccessMethod (bool, highlightSelectedGroups)
 addMemberAndAccessMethod (bool, shouldOverwriteSelectionSettings)
 addMemberAndAccessMethod (bool, enableMouseOverHighlighting)
 addMemberAndAccessMethod (int, mouseOverPathPointsColorMode)
 addMemberAndAccessMethod (int, mouseOverPathPointsLineWidthMode)
 addMemberAndAccessMethod (float, mouseOverPathPointsBrightenValue)
 addMemberAndAccessMethod (SbColor, mouseOverPathPointsFixedColor)
 addMemberAndAccessMethod (float, mouseOverPathPointsWidenValue)
 addMemberAndAccessMethod (float, mouseOverPathPointsFixedLineWidth)
 addMemberAndAccessMethod (int, mouseOverSeedPointColorMode)
 addMemberAndAccessMethod (int, mouseOverSeedPointSizeMode)
 addMemberAndAccessMethod (float, mouseOverSeedPointBrightenValue)
 addMemberAndAccessMethod (SbColor, mouseOverSeedPointFixedColor)
 addMemberAndAccessMethod (float, mouseOverSeedPointEnlargeValue)
 addMemberAndAccessMethod (float, mouseOverSeedPointFixedSize)
float mouseOverPathPointsAlpha () const
float mouseOverSeedPointAlpha () const
float shadowAlpha () const
 addMemberAndAccessMethodWithCSO (int, seedPointOnSliceStyle)
 addMemberAndAccessMethodWithCSO (float, seedPointOnSliceSize)
 addMemberAndAccessMethodWithCSO (SbColor, seedPointOnSliceColor)
 addMemberAndAccessMethodWithCSO (float, seedPointOnSliceAlpha)
 addMemberAndAccessMethodWithCSO (int, seedPointBelowSliceStyle)
 addMemberAndAccessMethodWithCSO (float, seedPointBelowSliceSize)
 addMemberAndAccessMethodWithCSO (SbColor, seedPointBelowSliceColor)
 addMemberAndAccessMethodWithCSO (float, seedPointBelowSliceAlpha)
 addMemberAndAccessMethodWithCSO (int, seedPointAboveSliceStyle)
 addMemberAndAccessMethodWithCSO (float, seedPointAboveSliceSize)
 addMemberAndAccessMethodWithCSO (SbColor, seedPointAboveSliceColor)
 addMemberAndAccessMethodWithCSO (float, seedPointAboveSliceAlpha)
 addMemberAndAccessMethodWithCSO (int, pathPointsOnSliceLineStyle)
 addMemberAndAccessMethodWithCSO (float, pathPointsOnSliceLineWidth)
 addMemberAndAccessMethodWithCSO (SbColor, pathPointsOnSliceColor)
 addMemberAndAccessMethodWithCSO (float, pathPointsOnSliceAlpha)
 addMemberAndAccessMethodWithCSO (int, pathPointsBelowSliceLineStyle)
 addMemberAndAccessMethodWithCSO (float, pathPointsBelowSliceLineWidth)
 addMemberAndAccessMethodWithCSO (SbColor, pathPointsBelowSliceColor)
 addMemberAndAccessMethodWithCSO (float, pathPointsBelowSliceAlpha)
 addMemberAndAccessMethodWithCSO (float, pathPointsAboveSliceLineWidth)
 addMemberAndAccessMethodWithCSO (SbColor, pathPointsAboveSliceColor)
 addMemberAndAccessMethodWithCSO (float, pathPointsAboveSliceAlpha)
 addMemberAndAccessMethodWithCSO (int, pathPointsAboveSliceLineStyle)
 addMemberAndAccessMethodWithCSO (int, selectedPathPointsColorMode)
 addMemberAndAccessMethodWithCSO (int, selectedPathPointsLineWidthMode)
 addMemberAndAccessMethodWithCSO (float, selectedPathPointsBrightenValue)
 addMemberAndAccessMethodWithCSO (SbColor, selectedPathPointsFixedColor)
 addMemberAndAccessMethodWithCSO (float, selectedPathPointsAlpha)
 addMemberAndAccessMethodWithCSO (float, selectedPathPointsWidenValue)
 addMemberAndAccessMethodWithCSO (float, selectedPathPointsFixedLineWidth)
 addMemberAndAccessMethodWithCSO (int, selectedSeedPointColorMode)
 addMemberAndAccessMethodWithCSO (int, selectedSeedPointSizeMode)
 addMemberAndAccessMethodWithCSO (float, selectedSeedPointBrightenValue)
 addMemberAndAccessMethodWithCSO (SbColor, selectedSeedPointFixedColor)
 addMemberAndAccessMethodWithCSO (float, selectedSeedPointAlpha)
 addMemberAndAccessMethodWithCSO (float, selectedSeedPointEnlargeValue)
 addMemberAndAccessMethodWithCSO (float, selectedSeedPointFixedSize)

Friends

class ::SoCSOVisualizationSettings
 To allow setting of private members on module change.

Detailed Description

Definition at line 80 of file SoCSOVisualizationSettings.h.


Constructor & Destructor Documentation

ml::CSOVisualizationSettings::CSOVisualizationSettings ( )

Constructor sets members to default values.


Member Function Documentation

ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
shouldUseAntiAliasing   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( float  ,
globalAlphaFactor   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
shouldOverwriteSeedPointsSettings   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
shouldUsePathPointColorForSeedPoints   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( SbColor  ,
mouseOverSeedPointFixedColor   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( float  ,
mouseOverSeedPointEnlargeValue   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( float  ,
mouseOverSeedPointFixedSize   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
shouldRenderSeedPointsOnlyForSelectedCSOs   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
useSeedPointBelowSliceStyle   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
useSeedPointBelowSliceSize   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
useSeedPointBelowSliceColor   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
useSeedPointBelowSliceAlpha   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
useSeedPointAboveSliceStyle   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
showCSOsOnAllTimePoints   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
useSeedPointAboveSliceSize   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
useSeedPointAboveSliceColor   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
useSeedPointAboveSliceAlpha   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
shouldOverwritePathPointsSettings   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
overwriteCurrentTimePoint   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
usePathPointsBelowSliceLineStyle   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
usePathPointsBelowSliceLineWidth   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( int  ,
newCurrentTimePoint   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
usePathPointsBelowSliceColor   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
usePathPointsBelowSliceAlpha   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
showOnlyParallelCSOs   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( float  ,
showParallelThickness   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
usePathPointsAboveSliceLineStyle   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
usePathPointsAboveSliceLineWidth   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
usePathPointsAboveSliceColor   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
usePathPointsAboveSliceAlpha   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( int  ,
ghostingDepthInVoxel   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
highlightSelectedGroups   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
shouldOverwriteSelectionSettings   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
shouldRenderShadow   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
enableMouseOverHighlighting   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( int  ,
mouseOverPathPointsColorMode   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( SbColor  ,
shadowColor   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( float  ,
shadowLineWidth   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( int  ,
mouseOverPathPointsLineWidthMode   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( float  ,
mouseOverPathPointsBrightenValue   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( SbColor  ,
mouseOverPathPointsFixedColor   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( float  ,
mouseOverPathPointsWidenValue   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
shouldRenderSeedPoints   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( float  ,
mouseOverPathPointsFixedLineWidth   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( int  ,
mouseOverSeedPointColorMode   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( bool  ,
shouldRenderPathPoints   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( int  ,
mouseOverSeedPointSizeMode   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethod ( float  ,
mouseOverSeedPointBrightenValue   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
pathPointsOnSliceAlpha   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( SbColor  ,
selectedPathPointsFixedColor   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( int  ,
selectedSeedPointSizeMode   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
selectedSeedPointAlpha   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
selectedSeedPointFixedSize   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
selectedSeedPointEnlargeValue   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
selectedSeedPointBrightenValue   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( int  ,
seedPointOnSliceStyle   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( SbColor  ,
selectedSeedPointFixedColor   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( int  ,
selectedSeedPointColorMode   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( SbColor  ,
seedPointOnSliceColor   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
seedPointOnSliceAlpha   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( int  ,
seedPointBelowSliceStyle   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
pathPointsBelowSliceAlpha   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
selectedPathPointsWidenValue   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
pathPointsAboveSliceAlpha   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( SbColor  ,
pathPointsBelowSliceColor   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( int  ,
selectedPathPointsLineWidthMode   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( SbColor  ,
pathPointsOnSliceColor   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( int  ,
pathPointsOnSliceLineStyle   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
seedPointAboveSliceAlpha   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( SbColor  ,
seedPointBelowSliceColor   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( int  ,
seedPointAboveSliceStyle   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( int  ,
pathPointsBelowSliceLineStyle   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( int  ,
pathPointsAboveSliceLineStyle   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( SbColor  ,
seedPointAboveSliceColor   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( int  ,
selectedPathPointsColorMode   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
pathPointsBelowSliceLineWidth   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( SbColor  ,
pathPointsAboveSliceColor   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
pathPointsAboveSliceLineWidth   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
selectedPathPointsBrightenValue   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
selectedPathPointsAlpha   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
selectedPathPointsFixedLineWidth   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
seedPointBelowSliceAlpha   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
pathPointsOnSliceLineWidth   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
seedPointBelowSliceSize   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
seedPointAboveSliceSize   
)
ml::CSOVisualizationSettings::addMemberAndAccessMethodWithCSO ( float  ,
seedPointOnSliceSize   
)
void ml::CSOVisualizationSettings::getPathPointsAboveSliceColor ( CSO cso,
SbColor &  color,
float &  alpha,
bool  isMouseOver = false 
) const
float ml::CSOVisualizationSettings::getPathPointsAboveSliceLineWidth ( CSO cso,
bool  isMouseOver = false 
) const
unsigned short ml::CSOVisualizationSettings::getPathPointsAboveSliceStipplePattern ( ) const
unsigned short ml::CSOVisualizationSettings::getPathPointsAboveSliceStipplePattern ( CSO cso) const
void ml::CSOVisualizationSettings::getPathPointsBelowSliceColor ( CSO cso,
SbColor &  color,
float &  alpha,
bool  isMouseOver = false 
) const
float ml::CSOVisualizationSettings::getPathPointsBelowSliceLineWidth ( CSO cso,
bool  isMouseOver = false 
) const
unsigned short ml::CSOVisualizationSettings::getPathPointsBelowSliceStipplePattern ( ) const
unsigned short ml::CSOVisualizationSettings::getPathPointsBelowSliceStipplePattern ( CSO cso) const
void ml::CSOVisualizationSettings::getPathPointsOnSliceColor ( CSO cso,
SbColor &  color,
float &  alpha,
bool  isMouseOver = false 
) const
float ml::CSOVisualizationSettings::getPathPointsOnSliceLineWidth ( CSO cso,
bool  isMouseOver = false 
) const
unsigned short ml::CSOVisualizationSettings::getPathPointsOnSliceStipplePattern ( ) const
unsigned short ml::CSOVisualizationSettings::getPathPointsOnSliceStipplePattern ( CSO cso) const
void ml::CSOVisualizationSettings::getSeedPointAboveSliceColor ( CSO cso,
CSOSeedPoint seedPoint,
SbColor &  color,
float &  alpha,
bool  isMouseOver = false 
) const
float ml::CSOVisualizationSettings::getSeedPointAboveSliceSize ( CSO cso,
CSOSeedPoint seedPoint,
bool  isMouseOver = false 
) const
void ml::CSOVisualizationSettings::getSeedPointBelowSliceColor ( CSO cso,
CSOSeedPoint seedPoint,
SbColor &  color,
float &  alpha,
bool  isMouseOver = false 
) const
float ml::CSOVisualizationSettings::getSeedPointBelowSliceSize ( CSO cso,
CSOSeedPoint seedPoint,
bool  isMouseOver = false 
) const
void ml::CSOVisualizationSettings::getSeedPointOnSliceColor ( CSO cso,
CSOSeedPoint seedPoint,
SbColor &  color,
float &  alpha,
bool  isMouseOver = false 
) const
float ml::CSOVisualizationSettings::getSeedPointOnSliceSize ( CSO cso,
CSOSeedPoint seedPoint,
bool  isMouseOver = false 
) const
float ml::CSOVisualizationSettings::mouseOverPathPointsAlpha ( ) const [inline]

Definition at line 187 of file SoCSOVisualizationSettings.h.

float ml::CSOVisualizationSettings::mouseOverSeedPointAlpha ( ) const [inline]

Definition at line 188 of file SoCSOVisualizationSettings.h.

float ml::CSOVisualizationSettings::shadowAlpha ( ) const [inline]

Definition at line 189 of file SoCSOVisualizationSettings.h.


Friends And Related Function Documentation

friend class ::SoCSOVisualizationSettings [friend]

To allow setting of private members on module change.

Definition at line 271 of file SoCSOVisualizationSettings.h.


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