ClassΒΆ
The SBCClass library defines fundamental mechanisms used for class introspection.
SAMSON API: The SBCClass Library
-
class
samson.Core.Class.
ClassAttribute
ΒΆ Bases:
pybind11_builtins.pybind11_object
This class describes a class attribute in a class proxy.
-
class
Type
(self: samson.Core.Class.ClassAttribute.Type, arg0: int) → NoneΒΆ Bases:
pybind11_builtins.pybind11_object
-
__eq__
(*args, **kwargs)ΒΆ Overloaded function.
- __eq__(self: samson.Core.Class.ClassAttribute.Type, arg0: samson.Core.Class.ClassAttribute.Type) -> bool
- __eq__(self: samson.Core.Class.ClassAttribute.Type, arg0: int) -> bool
-
__ne__
(*args, **kwargs)ΒΆ Overloaded function.
- __ne__(self: samson.Core.Class.ClassAttribute.Type, arg0: samson.Core.Class.ClassAttribute.Type) -> bool
- __ne__(self: samson.Core.Class.ClassAttribute.Type, arg0: int) -> bool
-
ReadOnly
= Type.ReadOnlyΒΆ
-
ReadWrite
= Type.ReadWriteΒΆ
-
ReadWriteClear
= Type.ReadWriteClearΒΆ
-
ReadWriteClearArray
= Type.ReadWriteClearArrayΒΆ
-
__ge__
ΒΆ Return self>=value.
-
__gt__
ΒΆ Return self>value.
-
__le__
ΒΆ Return self<=value.
-
__lt__
ΒΆ Return self<value.
-
-
ReadOnly
= Type.ReadOnlyΒΆ
-
ReadWrite
= Type.ReadWriteΒΆ
-
ReadWriteClear
= Type.ReadWriteClearΒΆ
-
ReadWriteClearArray
= Type.ReadWriteClearArrayΒΆ
-
__eq__
ΒΆ Return self==value.
-
__ge__
ΒΆ Return self>=value.
-
__gt__
ΒΆ Return self>value.
-
__le__
ΒΆ Return self<=value.
-
__lt__
ΒΆ Return self<value.
-
__ne__
ΒΆ Return self!=value.
-
description
ΒΆ Returns the description of the attribute
-
group
ΒΆ Returns the group of the attribute
-
name
ΒΆ Returns the name of the attribute
-
type
ΒΆ Returns the type of the attribute
-
class
-
class
samson.Core.Class.
ClassInterface
ΒΆ Bases:
pybind11_builtins.pybind11_object
This class describes a class interface in a class proxy.
SAMSON API: SBCClassInterface
-
getAttribute
(self: samson.Core.Class.ClassInterface, attributeName: str) → samson.Core.Class.ClassAttributeΒΆ Returns the attribute with name attributeName
-
__eq__
ΒΆ Return self==value.
-
__ge__
ΒΆ Return self>=value.
-
__gt__
ΒΆ Return self>value.
-
__le__
ΒΆ Return self<=value.
-
__lt__
ΒΆ Return self<value.
-
__ne__
ΒΆ Return self!=value.
-
-
class
samson.Core.Class.
ClassProxy
ΒΆ Bases:
pybind11_builtins.pybind11_object
This class describes a class proxy.
SAMSON API: SBCClassProxy
-
getInterface
(self: samson.Core.Class.ClassProxy) → SBCClassInterfaceΒΆ Returns the interface of the class
-
SDKVersionNumber
ΒΆ Returns the version number of the SAMSON SDK used to compile the class
-
UUID
ΒΆ Returns the UUID of the class
-
__eq__
ΒΆ Return self==value.
-
__ge__
ΒΆ Return self>=value.
-
__gt__
ΒΆ Return self>value.
-
__le__
ΒΆ Return self<=value.
-
__lt__
ΒΆ Return self<value.
-
__ne__
ΒΆ Return self!=value.
-
description
ΒΆ Returns the description of the class
-
element
ΒΆ Returns the SAMSON Element containing the class
-
elementUUID
ΒΆ Returns the UUID of the SAMSON Element containing the class
-
name
ΒΆ Returns the name of the class
-
type
ΒΆ Returns the type of the class
-
versionNumber
ΒΆ Returns the version number of the class
-
-
class
samson.Core.Class.
SBCClass
ΒΆ Bases:
pybind11_builtins.pybind11_object
This class is the main root class.
SAMSON API: SBCClass
-
class
Category
(self: samson.Core.Class.SBCClass.Category, arg0: int) → NoneΒΆ Bases:
pybind11_builtins.pybind11_object
-
__eq__
(*args, **kwargs)ΒΆ Overloaded function.
- __eq__(self: samson.Core.Class.SBCClass.Category, arg0: samson.Core.Class.SBCClass.Category) -> bool
- __eq__(self: samson.Core.Class.SBCClass.Category, arg0: int) -> bool
-
__ne__
(*args, **kwargs)ΒΆ Overloaded function.
- __ne__(self: samson.Core.Class.SBCClass.Category, arg0: samson.Core.Class.SBCClass.Category) -> bool
- __ne__(self: samson.Core.Class.SBCClass.Category, arg0: int) -> bool
-
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ΒΆ
-
__ge__
ΒΆ Return self>=value.
-
__gt__
ΒΆ Return self>value.
-
__le__
ΒΆ Return self<=value.
-
__lt__
ΒΆ Return self<value.
-
-
class
Type
(self: samson.Core.Class.SBCClass.Type, arg0: int) → NoneΒΆ Bases:
pybind11_builtins.pybind11_object
-
__eq__
(*args, **kwargs)ΒΆ Overloaded function.
- __eq__(self: samson.Core.Class.SBCClass.Type, arg0: samson.Core.Class.SBCClass.Type) -> bool
- __eq__(self: samson.Core.Class.SBCClass.Type, arg0: int) -> bool
-
__ne__
(*args, **kwargs)ΒΆ Overloaded function.
- __ne__(self: samson.Core.Class.SBCClass.Type, arg0: samson.Core.Class.SBCClass.Type) -> bool
- __ne__(self: samson.Core.Class.SBCClass.Type, arg0: int) -> bool
-
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ΒΆ
-
__ge__
ΒΆ Return self>=value.
-
__gt__
ΒΆ Return self>value.
-
__le__
ΒΆ Return self<=value.
-
__lt__
ΒΆ Return self<value.
-
-
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ΒΆ
-
__eq__
ΒΆ Return self==value.
-
__ge__
ΒΆ Return self>=value.
-
__gt__
ΒΆ Return self>value.
-
__le__
ΒΆ Return self<=value.
-
__lt__
ΒΆ Return self<value.
-
__ne__
ΒΆ Return self!=value.
-
class