Class GeometrySlice3DViewInfo

java.lang.Object
edu.cnu.mdi.view.AbstractViewInfo
edu.cnu.mdi.mdi3D.view3D.geoslice.GeometrySlice3DViewInfo

public class GeometrySlice3DViewInfo extends edu.cnu.mdi.view.AbstractViewInfo
View information for the Geometry Slice 3D view.

This information panel explains the purpose of the 3D companion view. The view exists primarily to show the full synthetic 3D model that is sliced by the corresponding 2D Geometry Slice Demo View.

The important design point is that the 2D and 3D views do not maintain separate copies of the geometry. They use the same model classes, so the 3D rendering and the 2D slice are guaranteed to be different views of the same synthetic object.

  • Constructor Details

    • GeometrySlice3DViewInfo

      public GeometrySlice3DViewInfo()
  • Method Details

    • getTitle

      public String getTitle()
      Specified by:
      getTitle in class edu.cnu.mdi.view.AbstractViewInfo
    • getPurpose

      public String getPurpose()
      Specified by:
      getPurpose in class edu.cnu.mdi.view.AbstractViewInfo
    • getUsageBullets

      public List<String> getUsageBullets()
      Overrides:
      getUsageBullets in class edu.cnu.mdi.view.AbstractViewInfo
    • getTechnicalNotes

      public String getTechnicalNotes()
      Overrides:
      getTechnicalNotes in class edu.cnu.mdi.view.AbstractViewInfo
    • getFooter

      public String getFooter()
      Overrides:
      getFooter in class edu.cnu.mdi.view.AbstractViewInfo
    • getAccentColorHex

      protected String getAccentColorHex()
      Overrides:
      getAccentColorHex in class edu.cnu.mdi.view.AbstractViewInfo