13 #ifndef mitkPlanarFigure_h
14 #define mitkPlanarFigure_h
81 virtual bool IsPlaced()
const {
return m_FigurePlaced; };
262 virtual unsigned int AddFeature(
const char *featureName,
const char *unitName);
314 void PrintSelf(std::ostream &os, itk::Indent indent)
const override;
336 static Pointer New();
340 Feature(
const char *name,
const char *unit) : Name(name), Unit(unit), Quantity(0.0), Active(true), Visible(true)
351 itk::LightObject::Pointer InternalClone()
const override = 0;
353 bool m_PolyLineUpToDate;
354 bool m_HelperLinesUpToDate;
355 bool m_FeaturesUpToDate;
358 typedef std::vector<Feature> FeatureVectorType;
359 FeatureVectorType m_Features;
361 unsigned long m_FeaturesMTime;
367 std::pair<double, unsigned int> m_DisplaySize;
Base of all data objects.
Describes a two-dimensional, rectangular plane.
Find image slices visible on a given plane.
MITKCORE_EXPORT const ScalarType eps
MITKNEWMODULE_EXPORT bool Equal(mitk::ExampleDataStructure *leftHandSide, mitk::ExampleDataStructure *rightHandSide, mitk::ScalarType eps, bool verbose)
Returns true if the example data structures are considered equal.