25 #ifndef IROCSSCTCHANNELSPECS_HH 26 #define IROCSSCTCHANNELSPECS_HH 51 blitz::TinyVector<float,3>
color()
const;
53 float valueAt(blitz::TinyVector<double,3>
const &positionUm)
const;
55 blitz::TinyVector<double,3>
const &positionUm)
const;
63 void load(
const std::string &fileName,
const std::string &group);
64 void save(
const std::string &fileName,
const std::string &group);
70 void setColor(blitz::TinyVector<float,3>
const &color);
blitz::TinyVector< double, 3 > const & elementSizeUm() const
float valueAt(blitz::TinyVector< double, 3 > const &positionUm) const
std::string stringValueAt(blitz::TinyVector< double, 3 > const &positionUm) const
blitz::TinyVector< double, 3 > const & upperBoundUm() const
ShellCoordinateTransform * sct()
ChannelSpecsRenderer * addRenderer(ViewWidget *view)
void updateChannelColor()
IRoCSSCTChannelSpecs(ShellCoordinateTransform *sct, MultiChannelModel *model=NULL)
ChannelSpecs::ChannelType channelType() const
void save(const std::string &fileName, const std::string &group)
void load(const std::string &fileName, const std::string &group)
blitz::TinyVector< float, 3 > color() const
void setColor(blitz::TinyVector< float, 3 > const &color)
blitz::TinyVector< double, 3 > const & lowerBoundUm() const
MultiChannelModel * model() const