#include <MultiChannelModel.hh>
|
| MultiChannelModel () |
|
| ~MultiChannelModel () |
|
AnnotationChannelSpecs * | addAnnotationChannel (Marker::MarkerType markerType=Marker::Point) |
|
ChannelSpecs * | addChannel (ChannelSpecs *channel) |
|
DataChannelSpecs * | addDataChannel (atb::Array< float, 3 > *channel) |
|
IRoCSChannelSpecs * | addIRoCSChannel (atb::IRoCS *rct) |
|
IRoCSSCTChannelSpecs * | addIRoCSSCTChannel (ShellCoordinateTransform *sct) |
|
RGBChannelSpecs * | addRGBChannel (atb::Array< blitz::TinyVector< float, 3 >, 3 > *channel) |
|
SplineCurveChannelSpecs * | addSplineCurveChannel (atb::BSpline< blitz::TinyVector< double, 3 > > *spline) |
|
void | addView (ViewWidget *view) |
|
VisualizationChannelSpecs * | addVisualizationChannel (atb::Array< int, 3 > *channel=NULL) |
|
iterator | begin () |
|
blitz::TinyVector< double, 3 > | boundingBoxShapeUm () const |
|
ChannelSpecs * | channel (size_t index) |
|
ChannelSpecs * | channel (const std::string &name) |
|
QWidget * | channelEditorWidget () const |
|
blitz::TinyVector< double, 3 > const & | elementSizeUm () const |
|
iterator | end () |
|
QWidget * | infoWidget () const |
|
blitz::TinyVector< double, 3 > const & | lowerBoundUm () const |
|
bool | modified () |
|
size_t | nChannels (ChannelSpecs::ChannelTypes types=ChannelSpecs::Any) const |
|
void | removeChannel (ChannelSpecs *channel, bool freeMemory=true) |
|
void | removeChannel (size_t index) |
|
void | removeChannel (const std::string &name) |
|
void | removeView (ViewWidget *view) |
|
ChannelSpecs * | selectedChannel () |
|
void | setElementSizeUm (blitz::TinyVector< double, 3 > const &elementSizeUm) |
|
void | setModified (bool modified) |
|
void | updateInfoWidget (const blitz::TinyVector< double, 3 > &positionUm) |
|
blitz::TinyVector< double, 3 > const & | upperBoundUm () const |
|
std::vector< ViewWidget * >::iterator | viewsBegin () |
|
std::vector< ViewWidget * >::iterator | viewsEnd () |
|
Definition at line 61 of file MultiChannelModel.hh.
◆ iterator
◆ MultiChannelModel()
MultiChannelModel::MultiChannelModel |
( |
| ) |
|
◆ ~MultiChannelModel()
MultiChannelModel::~MultiChannelModel |
( |
| ) |
|
◆ lowerBoundUm()
blitz::TinyVector<double,3> const& MultiChannelModel::lowerBoundUm |
( |
| ) |
const |
◆ upperBoundUm()
blitz::TinyVector<double,3> const& MultiChannelModel::upperBoundUm |
( |
| ) |
const |
◆ boundingBoxShapeUm()
blitz::TinyVector<double,3> MultiChannelModel::boundingBoxShapeUm |
( |
| ) |
const |
◆ elementSizeUm()
blitz::TinyVector<double,3> const& MultiChannelModel::elementSizeUm |
( |
| ) |
const |
◆ setElementSizeUm()
void MultiChannelModel::setElementSizeUm |
( |
blitz::TinyVector< double, 3 > const & |
elementSizeUm | ) |
|
◆ channelEditorWidget()
QWidget* MultiChannelModel::channelEditorWidget |
( |
| ) |
const |
◆ infoWidget()
QWidget* MultiChannelModel::infoWidget |
( |
| ) |
const |
◆ addDataChannel()
◆ addRGBChannel()
◆ addVisualizationChannel()
◆ addAnnotationChannel()
◆ addSplineCurveChannel()
◆ addIRoCSChannel()
◆ addIRoCSSCTChannel()
◆ addChannel()
◆ removeChannel() [1/3]
void MultiChannelModel::removeChannel |
( |
ChannelSpecs * |
channel, |
|
|
bool |
freeMemory = true |
|
) |
| |
◆ removeChannel() [2/3]
void MultiChannelModel::removeChannel |
( |
size_t |
index | ) |
|
◆ removeChannel() [3/3]
void MultiChannelModel::removeChannel |
( |
const std::string & |
name | ) |
|
◆ nChannels()
size_t MultiChannelModel::nChannels |
( |
ChannelSpecs::ChannelTypes |
types = ChannelSpecs::Any | ) |
const |
◆ selectedChannel()
◆ channel() [1/2]
◆ channel() [2/2]
ChannelSpecs* MultiChannelModel::channel |
( |
const std::string & |
name | ) |
|
◆ begin()
◆ end()
◆ addView()
void MultiChannelModel::addView |
( |
ViewWidget * |
view | ) |
|
◆ removeView()
void MultiChannelModel::removeView |
( |
ViewWidget * |
view | ) |
|
◆ viewsBegin()
◆ viewsEnd()
◆ updateInfoWidget()
void MultiChannelModel::updateInfoWidget |
( |
const blitz::TinyVector< double, 3 > & |
positionUm | ) |
|
◆ modified()
bool MultiChannelModel::modified |
( |
| ) |
|
◆ setModified()
void MultiChannelModel::setModified |
( |
bool |
modified | ) |
|
◆ modifiedFlagChanged
void MultiChannelModel::modifiedFlagChanged |
( |
bool |
| ) |
|
|
signal |
◆ isEmpty
void MultiChannelModel::isEmpty |
( |
bool |
| ) |
|
|
signal |
◆ containsAnnotationsChanged
void MultiChannelModel::containsAnnotationsChanged |
( |
bool |
| ) |
|
|
signal |
◆ boundingBoxChanged
void MultiChannelModel::boundingBoxChanged |
( |
blitz::TinyVector< double, 3 > const & |
, |
|
|
blitz::TinyVector< double, 3 > const & |
|
|
) |
| |
|
signal |
◆ elementSizeChanged
void MultiChannelModel::elementSizeChanged |
( |
blitz::TinyVector< double, 3 > const & |
| ) |
|
|
signal |
◆ channelAdded
◆ channelNamesOrIconsChanged
void MultiChannelModel::channelNamesOrIconsChanged |
( |
| ) |
|
|
signal |
◆ channelRemoved
◆ channelSelectionChanged
void MultiChannelModel::channelSelectionChanged |
( |
int |
| ) |
|
|
signal |
◆ annotationChannelSelected
void MultiChannelModel::annotationChannelSelected |
( |
bool |
| ) |
|
|
signal |
◆ setBoundingBoxUm
void MultiChannelModel::setBoundingBoxUm |
( |
blitz::TinyVector< double, 3 > const & |
lowerBoundUm, |
|
|
blitz::TinyVector< double, 3 > const & |
upperBoundUm |
|
) |
| |
|
slot |
◆ setActiveChannel
void MultiChannelModel::setActiveChannel |
( |
int |
index | ) |
|
|
slot |
◆ deleteActiveChannel
void MultiChannelModel::deleteActiveChannel |
( |
| ) |
|
|
slot |
The documentation for this class was generated from the following file: