visionforge/docs/uml/Vision.puml

106 lines
1.7 KiB
Plaintext
Raw Normal View History

2021-01-26 21:05:56 +03:00
@startuml
'https://plantuml.com/class-diagram
interface Vision
2021-01-26 21:05:56 +03:00
interface Solid
Vision <-- Solid
class VisionGroup
Vision <-- VisionGroup
2021-01-26 21:05:56 +03:00
class VisionBase
Vision <-- VisionBase
2021-01-26 21:05:56 +03:00
class SolidLabel
Solid <--- SolidLabel
SolidBase <-- SolidLabel
2021-01-26 21:05:56 +03:00
class SolidGroup
Solid <--- SolidGroup
VisionGroupBase <-- SolidGroup
2021-01-26 21:05:56 +03:00
class SolidBase
Solid <--- SolidBase
VisionBase <-- SolidBase
2021-01-26 21:05:56 +03:00
class SphereLayer
SolidBase <-- SphereLayer
GeometrySolid <-- SphereLayer
class Sphere
SolidBase <-- Sphere
GeometrySolid <-- Sphere
2021-01-26 21:05:56 +03:00
class Box
SolidBase <-- Box
Hexagon <-- Box
2021-01-26 21:05:56 +03:00
class GenericHexagon
SolidBase <-- GenericHexagon
Hexagon <-- GenericHexagon
class Extruded
SolidBase <-- Extruded
GeometrySolid <-- Extruded
class PolyLine
Solid <--- PolyLine
SolidBase <-- PolyLine
interface GeometrySolid
Solid <--- GeometrySolid
interface Hexagon
GeometrySolid <-- Hexagon
class ConeSegment
GeometrySolid <-- ConeSegment
class ConeSurface
GeometrySolid <-- ConeSurface
class Convex
Solid <--- Convex
SolidBase <-- Convex
class Composite
Solid <--- Composite
SolidBase <-- Composite
interface SolidReference
VisionGroup <---- SolidReference
interface MutableVisionGroup
VisionGroup <---- MutableVisionGroup
class SolidReferenceGroup
VisionGroup <-- SolidReferenceGroup
Solid <-- SolidReferenceGroup
VisionBase <-- SolidReferenceGroup
SolidReference <-- SolidReferenceGroup
class ReferenceChild
VisionGroup <-- ReferenceChild
Solid <-- ReferenceChild
SolidReference <-- ReferenceChild
class VisionGroupBase
VisionBase <-- VisionGroupBase
MutableVisionGroup <-- VisionGroupBase
class RootVisionGroup
VisionGroupBase <-- RootVisionGroup
2021-01-26 21:05:56 +03:00
class VisionOfPlotly
VisionBase <-- VisionOfPlotly
2021-01-26 21:05:56 +03:00
@enduml