brainrat-private
5.1.2
|
#include <brainrat/utility/channelextractor.h>
Classes | |
class | not_impl_exception |
Public Member Functions | |
ChannelExtractor () | |
virtual | ~ChannelExtractor () |
void | getChannelR (carto::VolumeRef< T >, carto::VolumeRef< C >) |
void | getChannelG (carto::VolumeRef< T >, carto::VolumeRef< C >) |
void | getChannelB (carto::VolumeRef< T >, carto::VolumeRef< C >) |
void | getChannelRGBNorm (carto::VolumeRef< T >, carto::VolumeRef< C >) |
void | getChannelYl (carto::VolumeRef< T >, carto::VolumeRef< C >) |
void | getChannelCb (carto::VolumeRef< T >, carto::VolumeRef< C >) |
void | getChannelCr (carto::VolumeRef< T >, carto::VolumeRef< C >) |
void | getChannelH (carto::VolumeRef< T >, carto::VolumeRef< C >) |
void | getChannelS (carto::VolumeRef< T >, carto::VolumeRef< C >) |
void | getChannelV (carto::VolumeRef< T >, carto::VolumeRef< C >) |
void | getChannelX (carto::VolumeRef< T >, carto::VolumeRef< C >) |
void | getChannelY (carto::VolumeRef< T >, carto::VolumeRef< C >) |
void | getChannelZ (carto::VolumeRef< T >, carto::VolumeRef< C >) |
void | getChannelL (carto::VolumeRef< T >, carto::VolumeRef< C >) |
void | getChannela (carto::VolumeRef< T >, carto::VolumeRef< C >) |
void | getChannelb (carto::VolumeRef< T >, carto::VolumeRef< C >) |
carto::VolumeRef< C > | getChannelR (carto::VolumeRef< T > in) |
carto::VolumeRef< C > | getChannelG (carto::VolumeRef< T > in) |
carto::VolumeRef< C > | getChannelB (carto::VolumeRef< T > in) |
carto::VolumeRef< C > | getChannelRGBNorm (carto::VolumeRef< T > in) |
carto::VolumeRef< C > | getChannelYl (carto::VolumeRef< T > in) |
carto::VolumeRef< C > | getChannelCb (carto::VolumeRef< T > in) |
carto::VolumeRef< C > | getChannelCr (carto::VolumeRef< T > in) |
carto::VolumeRef< C > | getChannelH (carto::VolumeRef< T > in) |
carto::VolumeRef< C > | getChannelS (carto::VolumeRef< T > in) |
carto::VolumeRef< C > | getChannelV (carto::VolumeRef< T > in) |
carto::VolumeRef< C > | getChannelX (carto::VolumeRef< T > in) |
carto::VolumeRef< C > | getChannelY (carto::VolumeRef< T > in) |
carto::VolumeRef< C > | getChannelZ (carto::VolumeRef< T > in) |
carto::VolumeRef< C > | getChannelL (carto::VolumeRef< T > in) |
carto::VolumeRef< C > | getChannela (carto::VolumeRef< T > in) |
carto::VolumeRef< C > | getChannelb (carto::VolumeRef< T > in) |
carto::VolumeRef< C > | allocateVolume (carto::VolumeRef< T > in) |
![]() | |
Rescaler () | |
virtual | ~Rescaler () |
template<typename T , typename C > | |
C | rescale (T val) |
void | setRescale (bool val=true) |
void | setInputMin (double val) |
void | setInputMax (double val) |
void | setOutputMin (double val) |
void | setOutputMax (double val) |
void | resetInputMin () |
void | resetInputMax () |
void | resetOutputMin () |
void | resetOutputMax () |
void | setInputDynMinMax (bool val=true) |
template<typename T > | |
void | setInputDynMinMax (carto::VolumeRef< T > in) |
void | reset () |
Additional Inherited Members | |
![]() | |
template<typename T > | |
void | computeInputDynMin (carto::VolumeRef< T > in, int ch=0) |
template<typename T > | |
void | computeInputDynMax (carto::VolumeRef< T > in, int ch=0) |
template<typename T > | |
void | computeInputTypeMin () |
template<typename T > | |
void | computeInputTypeMax () |
template<typename C > | |
void | computeOutputMin () |
template<typename C > | |
void | computeOutputMax () |
void | AB () |
template<typename T , typename C > | |
void | computeRuntimeMinMax (carto::VolumeRef< T > in, int ch=0) |
template<> | |
void | computeInputDynMin (carto::VolumeRef< AimsRGB > in, int ch) |
template<> | |
void | computeInputDynMax (carto::VolumeRef< AimsRGB > in, int ch) |
template<> | |
void | computeInputTypeMin () |
template<> | |
void | computeInputTypeMax () |
template<> | |
void | computeInputDynMin (carto::VolumeRef< AimsRGBA > in, int ch) |
template<> | |
void | computeInputDynMax (carto::VolumeRef< AimsRGBA > in, int ch) |
template<> | |
void | computeInputTypeMin () |
template<> | |
void | computeInputTypeMax () |
template<> | |
void | computeInputDynMin (carto::VolumeRef< AimsHSV > in, int ch) |
template<> | |
void | computeInputDynMax (carto::VolumeRef< AimsHSV > in, int ch) |
template<> | |
void | computeInputTypeMin () |
template<> | |
void | computeInputTypeMax () |
![]() | |
bool | _rescale |
double | _imin |
double | _imax |
double | _omin |
double | _omax |
bool | _iminset |
bool | _imaxset |
bool | _ominset |
bool | _omaxset |
bool | _dynlimits |
double | _a |
double | _b |
bool | _abset |
Definition at line 333 of file channelextractor.h.
|
inline |
Definition at line 336 of file channelextractor.h.
|
inlinevirtual |
Definition at line 339 of file channelextractor.h.
|
inline |
Definition at line 472 of file channelextractor.h.
Referenced by bio::ChannelExtractor< AimsHSV, C >::getChannela(), bio::ChannelExtractor< AimsRGB, C >::getChannela(), bio::ChannelExtractor< AimsRGBA, C >::getChannelA(), bio::ChannelExtractor< AimsRGBA, C >::getChannela(), bio::ChannelExtractor< T, C >::getChannela(), bio::ChannelExtractor< AimsHSV, C >::getChannelB(), bio::ChannelExtractor< AimsHSV, C >::getChannelb(), bio::ChannelExtractor< AimsRGB, C >::getChannelB(), bio::ChannelExtractor< AimsRGB, C >::getChannelb(), bio::ChannelExtractor< AimsRGBA, C >::getChannelB(), bio::ChannelExtractor< AimsRGBA, C >::getChannelb(), bio::ChannelExtractor< T, C >::getChannelB(), bio::ChannelExtractor< T, C >::getChannelb(), bio::ChannelExtractor< AimsHSV, C >::getChannelCb(), bio::ChannelExtractor< AimsRGB, C >::getChannelCb(), bio::ChannelExtractor< AimsRGBA, C >::getChannelCb(), bio::ChannelExtractor< T, C >::getChannelCb(), bio::ChannelExtractor< AimsHSV, C >::getChannelCr(), bio::ChannelExtractor< AimsRGB, C >::getChannelCr(), bio::ChannelExtractor< AimsRGBA, C >::getChannelCr(), bio::ChannelExtractor< T, C >::getChannelCr(), bio::ChannelExtractor< AimsHSV, C >::getChannelG(), bio::ChannelExtractor< AimsRGB, C >::getChannelG(), bio::ChannelExtractor< AimsRGBA, C >::getChannelG(), bio::ChannelExtractor< T, C >::getChannelG(), bio::ChannelExtractor< AimsHSV, C >::getChannelH(), bio::ChannelExtractor< AimsRGB, C >::getChannelH(), bio::ChannelExtractor< AimsRGBA, C >::getChannelH(), bio::ChannelExtractor< T, C >::getChannelH(), bio::ChannelExtractor< AimsHSV, C >::getChannelL(), bio::ChannelExtractor< AimsRGB, C >::getChannelL(), bio::ChannelExtractor< AimsRGBA, C >::getChannelL(), bio::ChannelExtractor< T, C >::getChannelL(), bio::ChannelExtractor< AimsHSV, C >::getChannelR(), bio::ChannelExtractor< AimsRGB, C >::getChannelR(), bio::ChannelExtractor< AimsRGBA, C >::getChannelR(), bio::ChannelExtractor< T, C >::getChannelR(), bio::ChannelExtractor< AimsHSV, C >::getChannelRGBNorm(), bio::ChannelExtractor< AimsRGB, C >::getChannelRGBNorm(), bio::ChannelExtractor< AimsRGBA, C >::getChannelRGBNorm(), bio::ChannelExtractor< T, C >::getChannelRGBNorm(), bio::ChannelExtractor< AimsHSV, C >::getChannelS(), bio::ChannelExtractor< AimsRGB, C >::getChannelS(), bio::ChannelExtractor< AimsRGBA, C >::getChannelS(), bio::ChannelExtractor< T, C >::getChannelS(), bio::ChannelExtractor< AimsHSV, C >::getChannelV(), bio::ChannelExtractor< AimsRGB, C >::getChannelV(), bio::ChannelExtractor< AimsRGBA, C >::getChannelV(), bio::ChannelExtractor< T, C >::getChannelV(), bio::ChannelExtractor< AimsHSV, C >::getChannelX(), bio::ChannelExtractor< AimsRGB, C >::getChannelX(), bio::ChannelExtractor< AimsRGBA, C >::getChannelX(), bio::ChannelExtractor< T, C >::getChannelX(), bio::ChannelExtractor< AimsHSV, C >::getChannelY(), bio::ChannelExtractor< AimsRGB, C >::getChannelY(), bio::ChannelExtractor< AimsRGBA, C >::getChannelY(), bio::ChannelExtractor< T, C >::getChannelY(), bio::ChannelExtractor< AimsHSV, C >::getChannelYl(), bio::ChannelExtractor< AimsRGB, C >::getChannelYl(), bio::ChannelExtractor< AimsRGBA, C >::getChannelYl(), bio::ChannelExtractor< T, C >::getChannelYl(), bio::ChannelExtractor< AimsHSV, C >::getChannelZ(), bio::ChannelExtractor< AimsRGB, C >::getChannelZ(), bio::ChannelExtractor< AimsRGBA, C >::getChannelZ(), and bio::ChannelExtractor< T, C >::getChannelZ().
|
inline |
Definition at line 457 of file channelextractor.h.
References bio::ChannelExtractor< T, C >::allocateVolume(), and bio::ChannelExtractor< T, C >::getChannela().
|
inline |
Definition at line 369 of file channelextractor.h.
Referenced by bio::ChannelExtractor< AimsHSV, C >::getChannela(), bio::ChannelExtractor< AimsRGB, C >::getChannela(), bio::ChannelExtractor< AimsRGBA, C >::getChannela(), and bio::ChannelExtractor< T, C >::getChannela().
|
inline |
Definition at line 385 of file channelextractor.h.
References bio::ChannelExtractor< T, C >::allocateVolume(), and bio::ChannelExtractor< T, C >::getChannelB().
|
inline |
Definition at line 463 of file channelextractor.h.
References bio::ChannelExtractor< T, C >::allocateVolume(), and bio::ChannelExtractor< T, C >::getChannelb().
|
inline |
Definition at line 357 of file channelextractor.h.
Referenced by bio::ChannelExtractor< AimsHSV, C >::getChannelB(), bio::ChannelExtractor< AimsRGB, C >::getChannelB(), bio::ChannelExtractor< AimsRGBA, C >::getChannelB(), and bio::ChannelExtractor< T, C >::getChannelB().
|
inline |
Definition at line 370 of file channelextractor.h.
Referenced by bio::ChannelExtractor< AimsHSV, C >::getChannelb(), bio::ChannelExtractor< AimsRGB, C >::getChannelb(), bio::ChannelExtractor< AimsRGBA, C >::getChannelb(), and bio::ChannelExtractor< T, C >::getChannelb().
|
inline |
Definition at line 403 of file channelextractor.h.
References bio::ChannelExtractor< T, C >::allocateVolume(), and bio::ChannelExtractor< T, C >::getChannelCb().
|
inline |
Definition at line 360 of file channelextractor.h.
Referenced by bio::ChannelExtractor< AimsHSV, C >::getChannelCb(), bio::ChannelExtractor< AimsRGB, C >::getChannelCb(), bio::ChannelExtractor< AimsRGBA, C >::getChannelCb(), and bio::ChannelExtractor< T, C >::getChannelCb().
|
inline |
Definition at line 409 of file channelextractor.h.
References bio::ChannelExtractor< T, C >::allocateVolume(), and bio::ChannelExtractor< T, C >::getChannelCr().
|
inline |
Definition at line 361 of file channelextractor.h.
Referenced by bio::ChannelExtractor< AimsHSV, C >::getChannelCr(), bio::ChannelExtractor< AimsRGB, C >::getChannelCr(), bio::ChannelExtractor< AimsRGBA, C >::getChannelCr(), and bio::ChannelExtractor< T, C >::getChannelCr().
|
inline |
Definition at line 379 of file channelextractor.h.
References bio::ChannelExtractor< T, C >::allocateVolume(), and bio::ChannelExtractor< T, C >::getChannelG().
|
inline |
Definition at line 356 of file channelextractor.h.
Referenced by bio::ChannelExtractor< AimsHSV, C >::getChannelG(), bio::ChannelExtractor< AimsRGB, C >::getChannelG(), bio::ChannelExtractor< AimsRGBA, C >::getChannelG(), and bio::ChannelExtractor< T, C >::getChannelG().
|
inline |
Definition at line 415 of file channelextractor.h.
References bio::ChannelExtractor< T, C >::allocateVolume(), and bio::ChannelExtractor< T, C >::getChannelH().
|
inline |
Definition at line 362 of file channelextractor.h.
Referenced by bio::ChannelExtractor< AimsHSV, C >::getChannelH(), bio::ChannelExtractor< AimsRGB, C >::getChannelH(), bio::ChannelExtractor< AimsRGBA, C >::getChannelH(), and bio::ChannelExtractor< T, C >::getChannelH().
|
inline |
Definition at line 451 of file channelextractor.h.
References bio::ChannelExtractor< T, C >::allocateVolume(), and bio::ChannelExtractor< T, C >::getChannelL().
|
inline |
Definition at line 368 of file channelextractor.h.
Referenced by bio::ChannelExtractor< AimsHSV, C >::getChannelL(), bio::ChannelExtractor< AimsRGB, C >::getChannelL(), bio::ChannelExtractor< AimsRGBA, C >::getChannelL(), and bio::ChannelExtractor< T, C >::getChannelL().
|
inline |
Definition at line 373 of file channelextractor.h.
References bio::ChannelExtractor< T, C >::allocateVolume(), and bio::ChannelExtractor< T, C >::getChannelR().
|
inline |
Definition at line 355 of file channelextractor.h.
Referenced by bio::ChannelExtractor< AimsHSV, C >::getChannelR(), bio::ChannelExtractor< AimsRGB, C >::getChannelR(), bio::ChannelExtractor< AimsRGBA, C >::getChannelR(), and bio::ChannelExtractor< T, C >::getChannelR().
|
inline |
Definition at line 391 of file channelextractor.h.
References bio::ChannelExtractor< T, C >::allocateVolume(), and bio::ChannelExtractor< T, C >::getChannelRGBNorm().
|
inline |
|
inline |
Definition at line 421 of file channelextractor.h.
References bio::ChannelExtractor< T, C >::allocateVolume(), and bio::ChannelExtractor< T, C >::getChannelS().
|
inline |
Definition at line 363 of file channelextractor.h.
Referenced by bio::ChannelExtractor< AimsHSV, C >::getChannelS(), bio::ChannelExtractor< AimsRGB, C >::getChannelS(), bio::ChannelExtractor< AimsRGBA, C >::getChannelS(), and bio::ChannelExtractor< T, C >::getChannelS().
|
inline |
Definition at line 427 of file channelextractor.h.
References bio::ChannelExtractor< T, C >::allocateVolume(), and bio::ChannelExtractor< T, C >::getChannelV().
|
inline |
Definition at line 364 of file channelextractor.h.
Referenced by bio::ChannelExtractor< AimsHSV, C >::getChannelV(), bio::ChannelExtractor< AimsRGB, C >::getChannelV(), bio::ChannelExtractor< AimsRGBA, C >::getChannelV(), and bio::ChannelExtractor< T, C >::getChannelV().
|
inline |
Definition at line 433 of file channelextractor.h.
References bio::ChannelExtractor< T, C >::allocateVolume(), and bio::ChannelExtractor< T, C >::getChannelX().
|
inline |
Definition at line 365 of file channelextractor.h.
Referenced by bio::ChannelExtractor< AimsHSV, C >::getChannelX(), bio::ChannelExtractor< AimsRGB, C >::getChannelX(), bio::ChannelExtractor< AimsRGBA, C >::getChannelX(), and bio::ChannelExtractor< T, C >::getChannelX().
|
inline |
Definition at line 439 of file channelextractor.h.
References bio::ChannelExtractor< T, C >::allocateVolume(), and bio::ChannelExtractor< T, C >::getChannelY().
|
inline |
Definition at line 366 of file channelextractor.h.
Referenced by bio::ChannelExtractor< AimsHSV, C >::getChannelY(), bio::ChannelExtractor< AimsRGB, C >::getChannelY(), bio::ChannelExtractor< AimsRGBA, C >::getChannelY(), and bio::ChannelExtractor< T, C >::getChannelY().
|
inline |
Definition at line 397 of file channelextractor.h.
References bio::ChannelExtractor< T, C >::allocateVolume(), and bio::ChannelExtractor< T, C >::getChannelYl().
|
inline |
Definition at line 359 of file channelextractor.h.
Referenced by bio::ChannelExtractor< AimsHSV, C >::getChannelYl(), bio::ChannelExtractor< AimsRGB, C >::getChannelYl(), bio::ChannelExtractor< AimsRGBA, C >::getChannelYl(), and bio::ChannelExtractor< T, C >::getChannelYl().
|
inline |
Definition at line 445 of file channelextractor.h.
References bio::ChannelExtractor< T, C >::allocateVolume(), and bio::ChannelExtractor< T, C >::getChannelZ().
|
inline |
Definition at line 367 of file channelextractor.h.
Referenced by bio::ChannelExtractor< AimsHSV, C >::getChannelZ(), bio::ChannelExtractor< AimsRGB, C >::getChannelZ(), bio::ChannelExtractor< AimsRGBA, C >::getChannelZ(), and bio::ChannelExtractor< T, C >::getChannelZ().