13 #ifndef mitkPlanarFigure_h
14 #define mitkPlanarFigure_h
85 virtual bool IsPlaced()
const {
return m_FigurePlaced; };
358 virtual unsigned int AddFeature(
const char *featureName,
const char *unitName);
410 void PrintSelf(std::ostream &os, itk::Indent indent)
const override;
432 static Pointer New();
436 Feature(
const char *name,
const char *unit) : Name(name), Unit(unit), Quantity(0.0), Active(true), Visible(true)
447 bool m_PolyLineUpToDate;
448 bool m_HelperLinesUpToDate;
449 bool m_FeaturesUpToDate;
452 typedef std::vector<Feature> FeatureVectorType;
453 FeatureVectorType m_Features;
455 unsigned long m_FeaturesMTime;
461 std::pair<double, unsigned int> m_DisplaySize;
Base class of all data objects.
Describes the geometry of a plane object.
Find image slices visible on a given plane.
MITKCORE_EXPORT const ScalarType eps
Epsilon value for floating point comparison (vnl_math::eps * 100).
double ScalarType
Scalar type used throughout MITK for geometric computations.
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.