Raw version of hierarchy.md #63
@ -1,56 +1,56 @@
|
|||||||
@startuml
|
@startuml
|
||||||
'https://plantuml.com/class-diagram
|
'https://plantuml.com/class-diagram
|
||||||
interface Vision
|
|
||||||
|
|
||||||
|
interface Vision{
|
||||||
|
val parent: VisionGroup?
|
||||||
|
fun getProperty(name):TypedMetaItem?
|
||||||
|
fun setProperty(name, item)
|
||||||
|
}
|
||||||
|
|
||||||
interface Solid
|
interface Solid{
|
||||||
|
base of 3D geometries
|
||||||
|
}
|
||||||
Vision <- Solid
|
Vision <- Solid
|
||||||
|
|
||||||
|
class VisionGroup{
|
||||||
|
a group of visions
|
||||||
|
}
|
||||||
|
|
||||||
class VisionGroup
|
|
||||||
Vision <-- VisionGroup
|
Vision <-- VisionGroup
|
||||||
|
|
||||||
class VisionBase
|
class VisionBase{
|
||||||
|
basic vision
|
||||||
|
implementation
|
||||||
|
}
|
||||||
Vision <- VisionBase
|
Vision <- VisionBase
|
||||||
|
|
||||||
|
|
||||||
class SolidLabel
|
class SolidLabel
|
||||||
Solid <--- SolidLabel
|
Solid <--- SolidLabel
|
||||||
SolidBase <-- SolidLabel
|
|
||||||
|
|
||||||
class SolidGroup
|
class SolidGroup
|
||||||
Solid <--- SolidGroup
|
Solid <--- SolidGroup
|
||||||
VisionGroupBase <-- SolidGroup
|
MutableVisionGroup <-- SolidGroup
|
||||||
|
|
||||||
class SolidBase
|
|
||||||
Solid <--- SolidBase
|
|
||||||
VisionBase <-- SolidBase
|
|
||||||
|
|
||||||
|
|
||||||
class SphereLayer
|
class SphereLayer
|
||||||
SolidBase <-- SphereLayer
|
|
||||||
GeometrySolid <-- SphereLayer
|
GeometrySolid <-- SphereLayer
|
||||||
|
|
||||||
class Sphere
|
class Sphere
|
||||||
SolidBase <-- Sphere
|
|
||||||
GeometrySolid <-- Sphere
|
GeometrySolid <-- Sphere
|
||||||
|
|
||||||
class Box
|
class Box
|
||||||
SolidBase <-- Box
|
|
||||||
Hexagon <-- Box
|
Hexagon <-- Box
|
||||||
|
|
||||||
class GenericHexagon
|
class GenericHexagon
|
||||||
SolidBase <-- GenericHexagon
|
|
||||||
Hexagon <-- GenericHexagon
|
Hexagon <-- GenericHexagon
|
||||||
|
|
||||||
class Extruded
|
class Extruded
|
||||||
SolidBase <-- Extruded
|
|
||||||
GeometrySolid <-- Extruded
|
GeometrySolid <-- Extruded
|
||||||
|
|
||||||
|
|
||||||
class PolyLine
|
class PolyLine
|
||||||
Solid <--- PolyLine
|
Solid <--- PolyLine
|
||||||
SolidBase <-- PolyLine
|
|
||||||
|
|
||||||
interface GeometrySolid
|
interface GeometrySolid
|
||||||
Solid <--- GeometrySolid
|
Solid <--- GeometrySolid
|
||||||
@ -68,11 +68,9 @@ GeometrySolid <-- ConeSurface
|
|||||||
|
|
||||||
class Convex
|
class Convex
|
||||||
Solid <--- Convex
|
Solid <--- Convex
|
||||||
SolidBase <-- Convex
|
|
||||||
|
|
||||||
class Composite
|
class Composite
|
||||||
Solid <--- Composite
|
Solid <--- Composite
|
||||||
SolidBase <-- Composite
|
|
||||||
|
|
||||||
|
|
||||||
interface SolidReference
|
interface SolidReference
|
||||||
@ -93,14 +91,9 @@ Solid <-- ReferenceChild
|
|||||||
SolidReference <-- ReferenceChild
|
SolidReference <-- ReferenceChild
|
||||||
|
|
||||||
|
|
||||||
class VisionGroupBase
|
|
||||||
VisionBase <-- VisionGroupBase
|
|
||||||
MutableVisionGroup <-- VisionGroupBase
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class RootVisionGroup
|
class RootVisionGroup
|
||||||
VisionGroupBase <-- RootVisionGroup
|
MutableVisionGroup <-- RootVisionGroup
|
||||||
|
|
||||||
|
|
||||||
class VisionOfPlotly
|
class VisionOfPlotly
|
||||||
|
Loading…
Reference in New Issue
Block a user