3Depict
|
#include <basics.h>
Public Member Functions | |
ColourRGBAf () | |
ColourRGBAf (float, float, float) | |
ColourRGBAf (float, float, float, float) | |
float | r () const |
float | g () const |
float | b () const |
float | a () const |
void | r (float) |
void | g (float) |
void | b (float) |
void | a (float) |
ColourRGBAf | interpolate (float delta, const ColourRGBAf &other) |
ColourRGBA | toColourRGBA () const |
RGBf | toRGBf () const |
bool | operator== (const ColourRGBA &oth) const |
bool | operator!= (const ColourRGBA &oth) const |
bool | operator== (const ColourRGBAf &oth) const |
bool | operator!= (const ColourRGBAf &oth) const |
bool | operator== (const RGBf &oth) const |
void | operator= (const RGBf &oth) |
float & | operator[] (unsigned int idx) |
float | at (unsigned int idx) const |
ColourRGBAf::ColourRGBAf | ( | ) |
ColourRGBAf::ColourRGBAf | ( | float | r, |
float | g, | ||
float | b | ||
) |
References ASSERT, ColourRGBA::b(), ColourRGBA::data, ColourRGBA::g(), and ColourRGBA::r().
ColourRGBAf::ColourRGBAf | ( | float | r, |
float | g, | ||
float | b, | ||
float | a | ||
) |
References ColourRGBA::a(), ASSERT, ColourRGBA::b(), ColourRGBA::data, ColourRGBA::g(), and ColourRGBA::r().
float ColourRGBAf::a | ( | ) | const |
References ColourRGBA::data.
Referenced by VoxeliseFilter::getProperties(), BoundingBoxFilter::numBytesForCache(), parseXMLColour(), BoundingBoxFilter::refresh(), SpectrumPlotFilter::refresh(), AnnotateFilter::refresh(), ProfileFilter::refresh(), VoxeliseFilter::refresh(), DataLoadFilter::refresh(), VoxeliseFilter::setProperty(), DataLoadFilter::setProperty(), BoundingBoxFilter::writeState(), SpectrumPlotFilter::writeState(), ProfileFilter::writeState(), VoxeliseFilter::writeState(), DataLoadFilter::writeState(), and SpatialAnalysisFilter::writeState().
void ColourRGBAf::a | ( | float | v | ) |
References ASSERT, and ColourRGBA::data.
float ColourRGBAf::at | ( | unsigned int | idx | ) | const |
References ColourRGBA::data.
Referenced by ColourRGBA::operator==().
float ColourRGBAf::b | ( | ) | const |
References ColourRGBA::data.
Referenced by BoundingBoxFilter::numBytesForCache(), parseXMLColour(), BoundingBoxFilter::refresh(), SpectrumPlotFilter::refresh(), AnnotateFilter::refresh(), ProfileFilter::refresh(), VoxeliseFilter::refresh(), DataLoadFilter::refresh(), SpectrumPlotFilter::setProperty(), VoxeliseFilter::setProperty(), DataLoadFilter::setProperty(), SpatialAnalysisFilter::setProperty(), SpatialAnalysisFilter::setPropFromBinding(), BoundingBoxFilter::writeState(), SpectrumPlotFilter::writeState(), ProfileFilter::writeState(), VoxeliseFilter::writeState(), DataLoadFilter::writeState(), and SpatialAnalysisFilter::writeState().
void ColourRGBAf::b | ( | float | v | ) |
References ASSERT, and ColourRGBA::data.
float ColourRGBAf::g | ( | ) | const |
References ColourRGBA::data.
Referenced by BoundingBoxFilter::numBytesForCache(), parseXMLColour(), BoundingBoxFilter::refresh(), SpectrumPlotFilter::refresh(), AnnotateFilter::refresh(), ProfileFilter::refresh(), VoxeliseFilter::refresh(), DataLoadFilter::refresh(), SpectrumPlotFilter::setProperty(), VoxeliseFilter::setProperty(), DataLoadFilter::setProperty(), SpatialAnalysisFilter::setProperty(), SpatialAnalysisFilter::setPropFromBinding(), BoundingBoxFilter::writeState(), SpectrumPlotFilter::writeState(), ProfileFilter::writeState(), VoxeliseFilter::writeState(), DataLoadFilter::writeState(), and SpatialAnalysisFilter::writeState().
void ColourRGBAf::g | ( | float | v | ) |
References ASSERT, and ColourRGBA::data.
ColourRGBAf ColourRGBAf::interpolate | ( | float | delta, |
const ColourRGBAf & | other | ||
) |
References ColourRGBA::data.
Referenced by InterpData::getInterpolatedData().
bool ColourRGBAf::operator!= | ( | const ColourRGBA & | oth | ) | const |
bool ColourRGBAf::operator!= | ( | const ColourRGBAf & | oth | ) | const |
void ColourRGBAf::operator= | ( | const RGBf & | oth | ) |
References RGBf::blue, ColourRGBA::data, RGBf::green, and RGBf::red.
bool ColourRGBAf::operator== | ( | const ColourRGBA & | oth | ) | const |
References ColourRGBA::at(), and ColourRGBA::data.
bool ColourRGBAf::operator== | ( | const ColourRGBAf & | oth | ) | const |
References ColourRGBA::data.
bool ColourRGBAf::operator== | ( | const RGBf & | oth | ) | const |
float & ColourRGBAf::operator[] | ( | unsigned int | idx | ) |
References ASSERT, and ColourRGBA::data.
float ColourRGBAf::r | ( | ) | const |
References ColourRGBA::data.
Referenced by BoundingBoxFilter::numBytesForCache(), parseXMLColour(), BoundingBoxFilter::refresh(), SpectrumPlotFilter::refresh(), AnnotateFilter::refresh(), ProfileFilter::refresh(), VoxeliseFilter::refresh(), DataLoadFilter::refresh(), SpectrumPlotFilter::setProperty(), VoxeliseFilter::setProperty(), DataLoadFilter::setProperty(), SpatialAnalysisFilter::setProperty(), SpatialAnalysisFilter::setPropFromBinding(), BoundingBoxFilter::writeState(), SpectrumPlotFilter::writeState(), ProfileFilter::writeState(), VoxeliseFilter::writeState(), DataLoadFilter::writeState(), and SpatialAnalysisFilter::writeState().
void ColourRGBAf::r | ( | float | v | ) |
References ASSERT, and ColourRGBA::data.
ColourRGBA ColourRGBAf::toColourRGBA | ( | ) | const |
References ColourRGBA::data.
Referenced by InterpData::getInterpolatedData(), BoundingBoxFilter::getProperties(), SpectrumPlotFilter::getProperties(), AnnotateFilter::getProperties(), RangeFileFilter::getProperties(), ProfileFilter::getProperties(), VoxeliseFilter::getProperties(), DataLoadFilter::getProperties(), SpatialAnalysisFilter::getProperties(), BoundingBoxFilter::setProperty(), DataLoadFilter::setProperty(), SpatialAnalysisFilter::setProperty(), AnnotateFilter::writeState(), and RangeFileFilter::writeState().
RGBf ColourRGBAf::toRGBf | ( | ) | const |
References RGBf::blue, ColourRGBA::data, RGBf::green, and RGBf::red.
Referenced by RangeFileFilter::readState(), and RangeFileFilter::setProperty().