Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.35 KB

landmarkDescription.md

File metadata and controls

31 lines (21 loc) · 1.35 KB

SlicerCMF Landmarks Attributes

Q3DC and related SlicerCMF extensions use MRML node attributes to encode constraints on landmark positions like projecting a point to the surface of a model, or keeping a point at the midpoint of two others.

connectedModelID

Stores the ID of the model to which landmarks are projected.

hardenModelID

Since the connected model may be transformed, the hardened model has these transforms applied such that all its coordinates are in world space, suitable for computing landmark projections.

landmarkDescription

A JSON string storing landmark constraints and related metadata. See the landmarkDescription JSON Schema or open in the Atlassian JSON Schema Viewer for details. The JSON contains the following:

  • Landmark legend labels (overriding vtkMRMLMarkupsNode::MarkupLabelFormat)
  • Projection to model surface constraints
  • Midpoint constraints
  • Constraint dependencies (i.e. if a landmark is modified, which constrained landmarks should also update)