Class¶
This class is the root class of numerous classes in SAMSON. In particular, all data graph node classes indirectly derive from Class, as well as many SAMSON Elements classes.
This class derives class types and class categories.
The function samson.Core.Class.Class.getClassTypeString()
may be used to retrieve the string description corresponding to a class type, and
the function samson.Core.Class.Class.getClassCategoryString()
may be used to retrieve the string description corresponding to a class category.
See also
SAMSON API: sbcclass
-
class
samson.Core.Class.
Class
¶ Bases:
pybind11_builtins.pybind11_object
This class is the main root class.
-
class
Category
(self: samson.Core.Class.Class.Category, arg0: int) → None¶ Bases:
pybind11_builtins.pybind11_object
Members:
Assembly
Biology
Chemistry
Developer
Education
Electronics
General
Materials
Medicine
Metrology
Modeling
Optics
Particles
Pharmacy
Photonics
Physics
Simulation
Toxicology
Visualization
-
Assembly
= Category.Assembly¶
-
Biology
= Category.Biology¶
-
Chemistry
= Category.Chemistry¶
-
Developer
= Category.Developer¶
-
Education
= Category.Education¶
-
Electronics
= Category.Electronics¶
-
General
= Category.General¶
-
Materials
= Category.Materials¶
-
Medicine
= Category.Medicine¶
-
Metrology
= Category.Metrology¶
-
Modeling
= Category.Modeling¶
-
Optics
= Category.Optics¶
-
Particles
= Category.Particles¶
-
Pharmacy
= Category.Pharmacy¶
-
Photonics
= Category.Photonics¶
-
Physics
= Category.Physics¶
-
Simulation
= Category.Simulation¶
-
Toxicology
= Category.Toxicology¶
-
Visualization
= Category.Visualization¶
-
name
¶ (self – handle) -> str
-
-
class
Type
(self: samson.Core.Class.Class.Type, arg0: int) → None¶ Bases:
pybind11_builtins.pybind11_object
Members:
Base
App
Editor
Importer
Exporter
VisualModel
DynamicalModelArticulatedBodySystem
DynamicalModelParticleSystem
DynamicalModelRigidBodySystem
InteractionModelArticulatedBodySystem
InteractionModelParticleSystem
InteractionModelRigidBodySystem
PropertyModel
PropertyModelFunction
NeighborSearchArticulatedBodySystem
NeighborSearchParticleSystem
NeighborSearchRigidBodySystem
StateUpdaterArticulatedBodySystem
StateUpdaterParticleSystem
StateUpdaterRigidBodySystem
RenderProgram
Controller
ControllerNode
Label
NodeGUI
Properties
Factory
StructuralModelFactory
DynamicalModelParticleSystemFactory
InteractionModelParticleSystemFactory
VisualModelFactory
PropertyModelFactory
ControllerFactory
LabelFactory
Inspector
InspectorFactory
Custom
-
App
= Type.App¶
-
Base
= Type.Base¶
-
Controller
= Type.Controller¶
-
ControllerFactory
= Type.ControllerFactory¶
-
ControllerNode
= Type.ControllerNode¶
-
Custom
= Type.Custom¶
-
DynamicalModelArticulatedBodySystem
= Type.DynamicalModelArticulatedBodySystem¶
-
DynamicalModelParticleSystem
= Type.DynamicalModelParticleSystem¶
-
DynamicalModelParticleSystemFactory
= Type.DynamicalModelParticleSystemFactory¶
-
DynamicalModelRigidBodySystem
= Type.DynamicalModelRigidBodySystem¶
-
Editor
= Type.Editor¶
-
Exporter
= Type.Exporter¶
-
Factory
= Type.Factory¶
-
Importer
= Type.Importer¶
-
Inspector
= Type.Inspector¶
-
InspectorFactory
= Type.InspectorFactory¶
-
InteractionModelArticulatedBodySystem
= Type.InteractionModelArticulatedBodySystem¶
-
InteractionModelParticleSystem
= Type.InteractionModelParticleSystem¶
-
InteractionModelParticleSystemFactory
= Type.InteractionModelParticleSystemFactory¶
-
InteractionModelRigidBodySystem
= Type.InteractionModelRigidBodySystem¶
-
Label
= Type.Label¶
-
LabelFactory
= Type.LabelFactory¶
-
NeighborSearchArticulatedBodySystem
= Type.NeighborSearchArticulatedBodySystem¶
-
NeighborSearchParticleSystem
= Type.NeighborSearchParticleSystem¶
-
NeighborSearchRigidBodySystem
= Type.NeighborSearchRigidBodySystem¶
-
NodeGUI
= Type.NodeGUI¶
-
Properties
= Type.Properties¶
-
PropertyModel
= Type.PropertyModel¶
-
PropertyModelFactory
= Type.PropertyModelFactory¶
-
PropertyModelFunction
= Type.PropertyModelFunction¶
-
RenderProgram
= Type.RenderProgram¶
-
StateUpdaterArticulatedBodySystem
= Type.StateUpdaterArticulatedBodySystem¶
-
StateUpdaterParticleSystem
= Type.StateUpdaterParticleSystem¶
-
StateUpdaterRigidBodySystem
= Type.StateUpdaterRigidBodySystem¶
-
StructuralModelFactory
= Type.StructuralModelFactory¶
-
VisualModel
= Type.VisualModel¶
-
VisualModelFactory
= Type.VisualModelFactory¶
-
name
¶ (self – handle) -> str
-
-
getClassCategoryString
(self: SBCClass::Category) → str¶ Returns a string describing the category of the class
-
getClassTypeString
(self: SBCClass::Type) → str¶ Returns a string describing the type of the class
-
App
= Type.App¶
-
Assembly
= Category.Assembly¶
-
Base
= Type.Base¶
-
Biology
= Category.Biology¶
-
Chemistry
= Category.Chemistry¶
-
Controller
= Type.Controller¶
-
ControllerFactory
= Type.ControllerFactory¶
-
ControllerNode
= Type.ControllerNode¶
-
Custom
= Type.Custom¶
-
Developer
= Category.Developer¶
-
DynamicalModelArticulatedBodySystem
= Type.DynamicalModelArticulatedBodySystem¶
-
DynamicalModelParticleSystem
= Type.DynamicalModelParticleSystem¶
-
DynamicalModelParticleSystemFactory
= Type.DynamicalModelParticleSystemFactory¶
-
DynamicalModelRigidBodySystem
= Type.DynamicalModelRigidBodySystem¶
-
Editor
= Type.Editor¶
-
Education
= Category.Education¶
-
Electronics
= Category.Electronics¶
-
Exporter
= Type.Exporter¶
-
Factory
= Type.Factory¶
-
General
= Category.General¶
-
Importer
= Type.Importer¶
-
Inspector
= Type.Inspector¶
-
InspectorFactory
= Type.InspectorFactory¶
-
InteractionModelArticulatedBodySystem
= Type.InteractionModelArticulatedBodySystem¶
-
InteractionModelParticleSystem
= Type.InteractionModelParticleSystem¶
-
InteractionModelParticleSystemFactory
= Type.InteractionModelParticleSystemFactory¶
-
InteractionModelRigidBodySystem
= Type.InteractionModelRigidBodySystem¶
-
Label
= Type.Label¶
-
LabelFactory
= Type.LabelFactory¶
-
Materials
= Category.Materials¶
-
Medicine
= Category.Medicine¶
-
Metrology
= Category.Metrology¶
-
Modeling
= Category.Modeling¶
-
NeighborSearchArticulatedBodySystem
= Type.NeighborSearchArticulatedBodySystem¶
-
NeighborSearchParticleSystem
= Type.NeighborSearchParticleSystem¶
-
NeighborSearchRigidBodySystem
= Type.NeighborSearchRigidBodySystem¶
-
NodeGUI
= Type.NodeGUI¶
-
Optics
= Category.Optics¶
-
Particles
= Category.Particles¶
-
Pharmacy
= Category.Pharmacy¶
-
Photonics
= Category.Photonics¶
-
Physics
= Category.Physics¶
-
Properties
= Type.Properties¶
-
PropertyModel
= Type.PropertyModel¶
-
PropertyModelFactory
= Type.PropertyModelFactory¶
-
PropertyModelFunction
= Type.PropertyModelFunction¶
-
RenderProgram
= Type.RenderProgram¶
-
Simulation
= Category.Simulation¶
-
StateUpdaterArticulatedBodySystem
= Type.StateUpdaterArticulatedBodySystem¶
-
StateUpdaterParticleSystem
= Type.StateUpdaterParticleSystem¶
-
StateUpdaterRigidBodySystem
= Type.StateUpdaterRigidBodySystem¶
-
StructuralModelFactory
= Type.StructuralModelFactory¶
-
Toxicology
= Category.Toxicology¶
-
VisualModel
= Type.VisualModel¶
-
VisualModelFactory
= Type.VisualModelFactory¶
-
Visualization
= Category.Visualization¶
-
class