25 #ifndef SHSURFACEMARKER_HH 26 #define SHSURFACEMARKER_HH 68 virtual void toggleReadOnly();
86 blitz::TinyVector<double,3>
const& position,
106 std::vector<atb::SurfaceGeometry::VertexT>
const &vertices()
const;
107 std::vector<atb::SurfaceGeometry::NormalT>
const &normals()
const;
108 std::vector<atb::SurfaceGeometry::IndexT>
const &indices()
const;
118 virtual void writeCSVHeader(std::ofstream &out)
const;
119 virtual void saveCSV(std::ofstream &out)
const;
120 virtual void loadFromMap(std::map<std::string,std::string>
const &values);
122 virtual bool occupiesPositionUm(
123 blitz::TinyVector<double,3>
const &positionUm)
const;
126 virtual void copyFromATBNucleus(
atb::Nucleus const &nc);
130 void _updateTriangles()
const;
131 void _updateBoundingBox()
const;
The Nucleus class contains cell nucleus attributes and provides methods to load and save single nucle...
blitz::Array< std::complex< double >, 1 > FrequencyArray
The Marker class specifies the properties of an abstract Marker that can be contained in an Annotatio...
Storage and rendering of Triangulated surfaces.
The SurfaceGeometry struct provides data structures required for the storage of triangulated surface ...
MarkerType
Marker.hh "liblabelling_qt4/Marker.hh".