25 #ifndef CYLINDERMARKER_HH 26 #define CYLINDERMARKER_HH 92 CylinderMarker(blitz::TinyVector<double,3>
const &positionUm = 0.0,
93 double radiusUm = 5.0,
double lengthUm = 5.0,
94 double theta = 0.0,
double phi = 0.0,
99 double lengthUm()
const;
100 void setLengthUm(
double lengthUm);
102 double theta()
const;
103 void setTheta(
double theta);
106 void setPhi(
double phi);
108 blitz::TinyVector<double,3> orientation()
const;
109 void setOrientation(blitz::TinyVector<double,3> orientation);
122 BlitzH5File const &inFile, std::string
const &group,
125 virtual void writeCSVHeader(std::ofstream &out)
const;
126 virtual void saveCSV(std::ofstream &out)
const;
127 virtual void loadFromMap(std::map<std::string,std::string>
const &values);
129 virtual bool occupiesPositionUm(
130 blitz::TinyVector<double,3>
const &positionUm)
const;
134 virtual void _updateBoundingBox()
const;
The Marker class specifies the properties of an abstract Marker that can be contained in an Annotatio...
MarkerType
Marker.hh "liblabelling_qt4/Marker.hh".