MCPcopy Create free account
hub / github.com/MITK/MITK / SetDefaultProperties

Method SetDefaultProperties

Modules/Core/src/Rendering/mitkPointSetVtkMapper2D.cpp:810–840  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

808}
809
810void mitk::PointSetVtkMapper2D::SetDefaultProperties(mitk::DataNode *node, mitk::BaseRenderer *renderer, bool overwrite)
811{
812 node->AddProperty("line width", mitk::IntProperty::New(2), renderer, overwrite);
813 node->AddProperty("point line width", mitk::IntProperty::New(1), renderer, overwrite);
814 node->AddProperty("point 2D size", mitk::FloatProperty::New(6), renderer, overwrite);
815 node->AddProperty("show contour", mitk::BoolProperty::New(false), renderer, overwrite);
816 node->AddProperty("close contour", mitk::BoolProperty::New(false), renderer, overwrite);
817 node->AddProperty("show points", mitk::BoolProperty::New(true), renderer, overwrite);
818 node->AddProperty("show distances", mitk::BoolProperty::New(false), renderer, overwrite);
819 node->AddProperty("distance decimal digits", mitk::IntProperty::New(2), renderer, overwrite);
820 node->AddProperty("show angles", mitk::BoolProperty::New(false), renderer, overwrite);
821 node->AddProperty("show distant lines", mitk::BoolProperty::New(false), renderer, overwrite);
822 node->AddProperty("layer", mitk::IntProperty::New(1), renderer, overwrite);
823 node->AddProperty("Pointset.2D.fill shape",
824 mitk::BoolProperty::New(false),
825 renderer,
826 overwrite); // fill or do not fill the glyph shape
827 mitk::PointSetShapeProperty::Pointer pointsetShapeProperty = mitk::PointSetShapeProperty::New();
828 node->AddProperty("Pointset.2D.shape", pointsetShapeProperty, renderer, overwrite);
829 node->AddProperty("Pointset.2D.distance to plane",
830 mitk::FloatProperty::New(4.0f),
831 renderer,
832 overwrite); // show the point at a certain distance above/below the 2D imaging plane.
833 node->AddProperty("Pointset.2D.fixed size on screen", mitk::BoolProperty::New(false), renderer, overwrite);
834 node->AddProperty("Pointset.2D.resolution", IntProperty::New(8), renderer, overwrite);
835 node->AddProperty("Pointset.2D.keep shape when selected", BoolProperty::New(false), renderer, overwrite);
836 node->AddProperty("Pointset.2D.selected.show contour", BoolProperty::New(false), renderer, overwrite);
837 node->AddProperty("Pointset.2D.selected.contour color", ColorProperty::New(0.125f, 0.625f, 0.875f), renderer, overwrite);
838
839 Superclass::SetDefaultProperties(node, renderer, overwrite);
840}

Callers

nothing calls this directly

Calls 2

NewFunction · 0.50
AddPropertyMethod · 0.45

Tested by

no test coverage detected