Raw version of hierarchy.md #64
@ -34,3 +34,7 @@ apiValidation {
|
||||
validationDisabled = true
|
||||
ignoredPackages.add("info.laht.threekt")
|
||||
}
|
||||
|
||||
rootProject.plugins.withType(org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootPlugin::class.java) {
|
||||
rootProject.the<org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootExtension>().versions.webpackDevServer.version = "4.0.0-rc.0"
|
||||
}
|
@ -7,23 +7,23 @@ interface Vision{
|
||||
}
|
||||
|
||||
interface Solid{
|
||||
val descriptor: MetaDescriptor
|
||||
val parent: VisionGroup?
|
||||
The base for 3D geometry
|
||||
}
|
||||
Vision <-- Solid
|
||||
|
||||
class VisionGroup{
|
||||
A group of Visions
|
||||
|
||||
val children: Map<NameToken, Vision>
|
||||
val defaultTarget: String
|
||||
|
||||
fun content(target): Map<Name, Any>
|
||||
fun get(name: Name): Vision?
|
||||
}
|
||||
Vision <-- VisionGroup
|
||||
|
||||
class VisionBase{
|
||||
var parent: VisionGroup?
|
||||
var properties: MutableMeta?
|
||||
fun getOrCreateProperties(): MutableMeta
|
||||
basic vision implementation
|
||||
}
|
||||
Vision <-- VisionBase
|
||||
|
||||
@ -110,7 +110,6 @@ MutableVisionGroup <-- VisionGroupBase
|
||||
class RootVisionGroup
|
||||
VisionGroupBase <-- RootVisionGroup
|
||||
|
||||
|
||||
class VisionOfPlotly{
|
||||
var properties: MutableMeta?
|
||||
val plot: Plot
|
||||
|
Loading…
Reference in New Issue
Block a user