Class List#
Here are the classes, structs, unions and interfaces with brief descriptions:
- class LimitedPlainTextEdit
- class SAMSON This class is the main interface.
- class SBCClass This class is the main root class.
- class SBCClassAttribute This class describes a class attribute in a class proxy.
- class SBCClassAttributeChange This template class describes a class attribute change.
- class SBCClassAttributeChangeVector This template class describes a vector of class attribute changes.
- class SBCClassCallableMember
- class SBCClassCallableMemberDoc This class describes documentation for callable members of classes (constructors and member functions).
- struct DocItem An internal structure used to populate docs via the Spec structure in a function's constructor.
- struct ParameterDoc A structure that contains docs for function parameter/argument.
- struct Spec A doc specification (spec) structure used to populate docs via a function's constructor.
- class SBCClassConstFunction0
- class SBCClassConstFunction0< void, Class >
- class SBCClassConstructor This class describes a class constructor in a class proxy.
- class SBCClassConstructor0
- class SBCClassFactory This class describes a class factory in a class proxy.
- class SBCClassFunction This class describes a class function in a class proxy.
- class SBCClassFunction0
- class SBCClassFunction0< void, Class >
- class SBCClassInterface This class describes a class interface in a class proxy.
- class SBCClassObjectHolder
- class ProxyGetter< true, U >
- class ProxyGetter
- class SBCClassProxy This class describes a class proxy.
- class SBCClassStaticFunction0
- class SBCClassStaticFunction0< void >
- class SBCContainerBuffer This template class describes an extensible array of elements that may be incrementally changed.
- class const_iterator
- class const_reverse_iterator
- class iterator
- class reverse_iterator
- class SBCContainerConstListForEach
- class SBCContainerConstListReverseForEach
- class SBCContainerForEach
- class SBCContainerFractionalKey This class describes a fractional key used for assigning a unique index to nodes and sort them in a context of collaborative editing.
- class SBCContainerHashMap This template class describes a hashtable-based map.
- class const_iterator
- class iterator
- class SBCContainerHashMapEntry
- class SBCContainerHashMapFunctor
- class SBCContainerHashMapFunctor< SBCContainerUUID >
- class SBCContainerHashMapFunctor< char >
- class SBCContainerHashMapFunctor< double >
- class SBCContainerHashMapFunctor< float >
- class SBCContainerHashMapFunctor< int >
- class SBCContainerHashMapFunctor< long >
- class SBCContainerHashMapFunctor< std::pair< unsigned int, unsigned int > >
- class SBCContainerHashMapFunctor< std::string >
- class SBCContainerHashMapFunctor< unsigned int >
- class SBCContainerHashMapFunctor< unsigned long >
- class SBCContainerHashMapKeyComparator
- class SBCContainerHashMapKeyComparator< SBCContainerUUID >
- class SBCContainerHashMapKeyComparator< char >
- class SBCContainerHashMapKeyComparator< double >
- class SBCContainerHashMapKeyComparator< float >
- class SBCContainerHashMapKeyComparator< int >
- class SBCContainerHashMapKeyComparator< long >
- class SBCContainerHashMapKeyComparator< short >
- class SBCContainerHashMapKeyComparator< std::pair< unsigned int, unsigned int > >
- class SBCContainerHashMapKeyComparator< std::string >
- class SBCContainerHashMapKeyComparator< unsigned int >
- class SBCContainerHashMapKeyComparator< unsigned long >
- class SBCContainerHashMapKeyComparator< unsigned short >
- class SBCContainerIndexer This template class is used to efficiently index objects.
- class const_iterator
- class const_reverse_iterator
- class iterator
- class reverse_iterator
- class SBCContainerList This template class describes an encapsulated doubly-linked list.
- class const_iterator
- class const_reverse_iterator
- class iterator
- class reverse_iterator
- class SBCContainerListLink This template class describes a doubly linked list.
- class SBCContainerReferenceRemover
- class SBCContainerReferenceRemover< T & >
- class SBCContainerReverseForEach
- class SBCContainerString This class describes a string.
- class SBCContainerUUID This class describes a universally unique identifier (UUID).
- class SBCContainerUserPlan This class describes a user plan.
- class SBCContainerVector This template class describes an extensible array.
- class const_iterator
- class const_reverse_iterator
- class iterator
- class reverse_iterator
- class SBCContainerVersionNumber This class describes a version number.
- class SBCFunctor This class describes a functor.
- class SBCFunctor0
- class SBCFunctorConstant0 This class describes a constant functor.
- class SBCFunctorDivide0 This class describes a functor that is the division of two functors.
- class SBCFunctorMinus0 This class describes a functor that is the difference between two functors.
- class SBCFunctorPlus0 This class describes a functor that is the sum of two functors.
- class SBCFunctorPredicate0
- class SBCFunctorPredicateAnd0 This class describes a predicate that is
truewhen two predicates aretrue__ - class SBCFunctorPredicateAndAnd0 This class describes a predicate that is
truewhen two predicates aretrue__ - class SBCFunctorPredicateEqualTo0 This class describes a predicate that is
truewhen two functors return the same value. - class SBCFunctorPredicateGreaterThan0 This class describes a predicate that is
truewhen a first functor returns a value greater than another one. - class SBCFunctorPredicateGreaterThanOrEqualTo0 This class describes a predicate that is
truewhen a first functor returns a value greater than or equal to another one. - class SBCFunctorPredicateLessThan0 This class describes a predicate that is
truewhen a first functor returns a value less than another one. - class SBCFunctorPredicateLessThanOrEqualTo0 This class describes a predicate that is
truewhen a first functor returns a value less than or equal to another one. - class SBCFunctorPredicateNot0 This class describes a predicate that is the opposite of a predicate.
- class SBCFunctorPredicateNotEqualTo0 This class describes a predicate that is
truewhen two functors do not return the same value. - class SBCFunctorPredicateOr0 This class describes a predicate that is
trueif at least one of two predicates istrue__ - class SBCFunctorPredicateOrOr0 This class describes a predicate that is
trueif at least one of two predicates istrue__ - class SBCFunctorPredicateXOr0 This class describes a predicate that is
trueif exactly one of the two predicates istrue__ - class SBCFunctorTimes0 This class describes a functor that is the product of two functors.
- class SBCGraph This class describes a graph.
- class SBCGraphArc This class is used to describe horizontal references between graph nodes.
- class SBCGraphArcCollection This class describes a collection of graph arcs.
- class iterator
- class reverse_iterator
- class SBCGraphNode This class is the base class to describe a node in a directed graph with a horizontal structure.
- class iterator
- class reverse_iterator
- class SBCGraphNodeTemplate This template class describes a generic graph node.
- class iterator
- class reverse_iterator
- class SBCHeapBook
- class SBCHeapPage
- class SBCLogDisplayConfig Configuration parameters for logging service.
- class SBCLogEvent Log handling.
- class SBCLogEventCollection LogEvent storage.
- class SBCLogManager The class SBCLogManager is dedicated to logging events handling.
- class SBCMetaBaseType
- class SBCMetaBaseType< void >
- class SBCMetaCanCast
- class SBCMetaCanCast< Output(*)()>
- class SBCMetaCanCast< Output(Class::*)()>
- class SBCMetaCanCast< ToType * >
- class SBCMetaCanCast< void >
- class SBCMetaCast
- class SBCMetaCast< Output(*)()>
- class SBCMetaCast< Output(Class::*)()>
- class SBCMetaCast< ToType * >
- class SBCMetaCast< void >
- class SBCMetaCheckTypeEquality
- class SBCMetaCheckTypeEquality< T, T >
- class SBCMetaConsumeUDC
- class SBCMetaConsumeUDC< T, false >
- class SBCMetaConsumeUDC< void, conversionPossible >
- class SBCMetaDecomposeType
- class SBCMetaDecomposeType< Output()>
- class SBCMetaDecomposeType< Output(*)()>
- class SBCMetaDecomposeType< Output(Class::*)() const >
- class SBCMetaDecomposeType< Output(Class::*)()>
- class SBCMetaDecomposeType< T & >
- class SBCMetaDecomposeType< T * >
- class SBCMetaDecomposeType< T Class::* >
- class SBCMetaDecomposeType< T[N]>
- class SBCMetaDecomposeType< T[]>
- class SBCMetaDecomposeType< const T >
- class SBCMetaDecomposeType< const volatile T >
- class SBCMetaDecomposeType< typename std::vector< T > * >
- class SBCMetaDecomposeType< typename std::vector< T > >
- class SBCMetaDecomposeType< volatile T >
- class SBCMetaHasProxy
- class GetOutputType< T, true >
- class GetOutputType
- struct Two
- class SBCMetaIfThenElse
- class SBCMetaIfThenElse< false, IfType, ElseType >
- class SBCMetaIfThenElse< true, IfType, ElseType >
- class SBCMetaIsClassType
- class SBCMetaIsEnumType
- class SBCMetaIsFunctionType
- struct Two
- class SBCMetaIsFunctionType< T & >
- class SBCMetaIsFunctionType< void >
- class SBCMetaIsFunctionType< void const >
- class SBCMetaIsFunctionType< void const volatile >
- class SBCMetaIsFunctionType< void volatile >
- class SBCMetaIsFundamentalType
- class SBCMetaIsNumericType
- class SBCMetaIsRegisteredType
- class SBCMetaIsRegisteredType< void >
- struct SBCMetaSizeOverOne
- class SBCMetaType This template class provides type information.
- class SBCMetaValue This class represents values.
- class ValueFactory< true, U > Partial specialization for values with proxies.
- class ValueFactory
- class SBCMetaValueBase This class is the base class of value holders.
- class SBCMetaValueHolder This template class describes a value holder.
- class SBCMetaValueHolder< void >
- class SBCMetaValueMap This class describes a value map.
- class SBCMetaValueType This template class describes a value type.
- class SBCReference
- class SBCReferenceHashMap
- class SBCReferenceHashMapComparator
- class SBCReferenceHashMapFunctor
- class SBCReferenceIndexer
- class SBCReferenceList
- class const_iterator
- class const_reverse_iterator
- class iterator
- class reverse_iterator
- class SBCReferenceListLink
- class SBCReferenceListLinkPointer
- class SBCReferenceListLinkPointerBackward
- class SBCReferenceListLinkPointerForward
- class SBCReferenceOwner This class is the base class of reference owners.
- class SBCReferenceOwnerIndexer
- class SBCReferenceOwnerList
- class const_iterator
- class const_reverse_iterator
- class iterator
- class reverse_iterator
- class SBCReferenceOwnerSingleton This class is the base class of reference owners to a single class.
- class SBCReferencePointer This class describes a pointer to a reference target.
- class SBCReferencePointerIndexer The class SBCReferenceOwnerIndexer implements an owner which references targets (or references to targets) through an indexer.
- class const_iterator
- class const_reverse_iterator
- class iterator
- class reverse_iterator
- class SBCReferencePointerList The class SBCReferencePointerList is a convenience class used to reference a list of targets of a given type that derives fromSBCReferenceTarget .
- class const_iterator
- class const_reverse_iterator
- class iterator
- class reverse_iterator
- class SBCReferenceTarget The class SBCReferenceTarget is used to represent objects which may reference and be referenced by other objects.
- class SBCReferenceToOwner
- class SBCReferenceToOwnerIndexer
- class SBCReferenceToOwnerList
- class SBCReferenceToOwnerSingleton
- class SBCReferenceToTarget
- class SBCSerializer This class is the base class for serializers.
- class SBCSerializerBinary This class describes a binary serializer.
- class SBCSerializerMemory This class describes a serializer in memory.
- class SBCSerializerXML This class describes an XML serializer.
- class SBCUndoCommand This class is the base class of all commands that can undergo undo and redo operations.
- class SBCUndoCommandGroup This class describes a group of undo commands.
- class SBCUndoEvent This class describes an event of the undo manager.
- class SBCUndoStack This class describes an undo stack.
- class SBDApp This class is the base class for apps.
- class SBDAsset This class describes an asset.
- class SBDAssetEvent This class describes an asset event.
- class SBDAssistant This class is the base class for assistants.
- class SBDAssistantAnswer This class is the base class for assistant answers.
- class SBDColorSchemeCPK This class describes a CPK color scheme.
- class SBDColorSchemeCPKConstantCarbons This class describes a color scheme that sets a specified color for carbons and CPK colors for other atom element types.
- class SBDColorSchemeCPKPerChainCarbons This class describes a color scheme that sets colors for carbons based on their chain ID and CPK colors for other atom element types.
- class SBDColorSchemeCPKPerStructuralModelCarbons This class describes a color scheme that sets colors for carbons based on their structural model and CPK colors for other atom element types.
- class SBDColorSchemeConstant This class describes a constant color scheme.
- class SBDColorSchemeConstantIllustrate This class describes an illustrative constant color scheme inspired by the "Molecule of the Month" style of the Protein Data Bank.
- class SBDColorSchemePerAttribute This class describes a color scheme based on node attributes.
- class SBDColorSchemePerChainID This class describes a color scheme based on chain ID.
- class SBDColorSchemePerChainIllustrate This class describes an illustrative color scheme, based on chain ID, inspired by the "Molecule of the Month" style of the Protein Data Bank.
- class SBDColorSchemePerFormalCharge This class describes a color scheme based on atom's formal charge.
- class SBDColorSchemePerOccupancy This class describes a color scheme based on atom's occupancy.
- class SBDColorSchemePerPartialCharge This class describes a color scheme based on atom's partial charge.
- class SBDColorSchemePerResidueHydrophobicity This class describes a color scheme based on residue's hydrophobicity.
- class SBDColorSchemePerResidueSequenceNumber This class describes a color scheme based on residue sequence number.
- class SBDColorSchemePerResidueType This class describes a color scheme based on residue type.
- class SBDColorSchemePerSecondaryStructureType This class describes a color scheme based on residue's secondary structure type.
- class SBDColorSchemePerSideChainCharge This class describes a color scheme based on side chain charge.
- class SBDColorSchemePerSideChainPolarity This class describes a color scheme based on side chain polarity.
- class SBDColorSchemePerStructuralModel This class describes a per structural model color scheme.
- class SBDColorSchemePerStructuralModelIllustrate This class describes an illustrative per structural model color scheme inspired by the "Molecule of the Month" style of the Protein Data Bank.
- class SBDColorSchemePerTemperatureFactor This class describes a color scheme based on atom's temperature factor.
- class SBDController This class is the base class of controllers.
- class SBDControllerEvent This class describes a controller event.
- class SBDControllerNode This class describes a controller node.
- class SBDDataGraphBaseEvent This class describes a base event.
- class SBDDataGraphEvent This class is the base class to describe a data graph event.
- class SBDDataGraphNode This class is the base class to describe a node in the data graph.
- class DescendsFrom This node predicate returns
trueif the node descends from a given node or node indexer - class IsIn This node predicate returns
trueif the node descends from a given node or node indexer, or if the node belongs to a group stored in the given node or node indexer - class IsOneOf This node predicate returns
truefor nodes in a given node indexer
- class DescendsFrom This node predicate returns
- class All This node predicate returns
truefor all nodes - class GetClass This node getter returns the class name of the node
- class GetDocument This node getter returns the document the node belongs to
- class GetElement This node getter returns the SAMSON Extension defining the node
- class GetElementUUID This node getter returns the UUID of the SAMSON Extension defining the node
- class GetFlags This node getter returns the flags of the node
- class GetHighlightingFlag This node getter returns the highlighting flag of the node
- class GetLockedFlag This node getter returns the locked flag of the node
- class GetNextNode This node getter returns the next node in the parent's children
- class GetNodeIndex This node getter returns the index of the node
- class GetParent This node getter returns the parent of the node
- class GetPreviousNode This node getter returns the previous node in the parent's children
- class GetProxy This node getter returns the pointer to the class proxy of the node
- class GetRoot This node getter returns the root of the node
- class GetSelectionFlag This node getter returns the selection flag of the node
- class GetThis This node getter returns the pointer to the node
- class GetType This node getter returns the type of the node
- class GetVisibilityFlag This node getter returns the visibility flag of the node
- class HasMaterial This node predicate is
truewhen the node has a material. - class HasOneOf This node predicate returns
trueif the node is an ancestor of a node in a given node indexer - class IsAtom This node predicate is
truewhen the node is an atom. - class IsBallAndStick This node predicate is
truewhen the node is a ball-and-stick visual model. - class IsBond This node predicate is
truewhen the node is a bond. - class IsCartoon This node predicate is
truewhen the node is a cartoon visual model. - class IsCreated This node predicate returns
truefor created nodes - class IsDynamicalModel This node predicate is
truewhen the node is a dynamical model. - class IsErased This node predicate returns
truefor erased nodes. - class IsGaussianSurface This node predicate is
truewhen the node is a gaussian surface visual model. - class IsHighlighted This node predicate returns
truefor highlighted nodes - class IsInteractionModel This node predicate is
truewhen the node is an interaction model. - class IsLicorice This node predicate is
truewhen the node is a licorice visual model. - class IsLight This node predicate is
truewhen the node is a light. - class IsLocked This node predicate is
truewhen the node is locked. - class IsMesh This node predicate is
truewhen the node is a mesh. - class IsModel This node predicate is
truewhen the node is a model, i.e. - class IsPropertyModel This node predicate is
truewhen the node is a property model. - class IsRibbon This node predicate is
truewhen the node is a ribbon visual model. - class IsSelected This node predicate returns
truefor selected nodes - class IsSerializable This node predicate returns
truefor serializable nodes - class IsSimulator This node predicate is
truewhen the node is a simulator. - class IsSolventAccessibleSurface This node predicate is
truewhen the node is a solvent accessible surface visual model. - class IsSolventExcludedSurface This node predicate is
truewhen the node is a solvent excluded surface visual model. - class IsStructuralModel This node predicate is
truewhen the node is a structural model. - class IsStructuralNode This node predicate is
truewhen the node is a structural node. - class IsTube This node predicate is
truewhen the node is a tube visual model. - class IsType This node predicate compares the node type with a given type
- class IsVanDerWaals This node predicate is
truewhen the node is a van der Waals visual model. - class IsVisible This node predicate returns
truefor visible nodes - class IsVisualModel This node predicate is
truewhen the node is a visual model. - class None This node predicate returns
falsefor all nodes - class OwnsMaterial This node predicate is
truewhen the node owns a material. - class This This node getter returns the node itself
- class SBDDataGraphNodeColorScheme This class describes a color scheme.
- class SBDDataGraphNodeGetter This class describes a getter functor of a data graph node.
- class SBDDataGraphNodeGroup This class describes a node group.
- class SBDDataGraphNodeIndexer This class describes a node indexer.
- class SBDDataGraphNodeMaterial This class describes a material.
- class SBDDataGraphNodeMaterialAppearance This class describes a material appearance.
- class SBDDataGraphNodeSelector This class describes a selector.
- class SBDDocument This class describes a document.
- class SBDDocumentAnimation This class describes an animation.
- class SBDDocumentCamera This class describes a camera.
- class SBDDocumentEvent This class describes a document event.
- class SBDDocumentFile This class describes a file.
- class SBDDocumentFolder This class describes a document folder.
- class SBDDocumentLabel This class describes a label.
- class SBDDocumentLight This class describes a light.
- class SBDDocumentNote This class describes a note.
- class SBDDocumentPresentation This class describes a presentation.
- class SBDDocumentRenderPreset This class describes a render preset.
- class SBDPalette The SBDPalette class is a base class for color palettes.
- class SBDPaletteDefaultPalette This class contains pre-defined default discrete and HCL color palettes.
- class SBDPaletteDiscrete The SBDPaletteDiscrete class is a specialized class for creating discrete color palettes.
- class SBDPaletteDiverging The SBDPaletteDiverging class is a base class for diverging color palettes.
- class SBDPaletteDivergingHCL The SBDPaletteDivergingHCL class is a class for the diverging HCL (Hue-Chroma-Luminance) color palette.
- class SBDPaletteFlexibleDivergingHCL The SBDPaletteFlexibleDivergingHCL class is a class for the flexible diverging HCL (Hue-Chroma-Luminance) color palette.
- class SBDPaletteQualitative The SBDPaletteQualitative class is a base class for qualitative color palettes.
- class SBDPaletteQualitativeHCL The SBDPaletteQualitativeHCL class is a class for the qualitative HCL (Hue-Chroma-Luminance) color palette.
- class SBDPaletteSequential The SBDPaletteSequential class is a base class for sequential color palettes.
- class SBDPaletteSequentialHCL The SBDPaletteSequentialHCL class is a class for the sequential HCL (Hue-Chroma-Luminance) color palette.
- class SBDQuantity This class defines common unit types.
- class SBDQuantityConstant This class holds several useful physical constants.
- class SBDQuantityConverter
- class SBDQuantityConverter< SystemA, scaleA1, exponentA1, scaleA2, exponentA2, scaleA3, exponentA3, scaleA4, exponentA4, scaleA5, exponentA5, scaleA6, exponentA6, scaleA7, exponentA7, SystemA, scaleA1, exponentA1, scaleA2, exponentA2, scaleA3, exponentA3, scaleA4, exponentA4, scaleA5, exponentA5, scaleA6, exponentA6, scaleA7, exponentA7 >
- class SBDQuantityConverter< SystemA, scaleA1, exponentA1, scaleA2, exponentA2, scaleA3, exponentA3, scaleA4, exponentA4, scaleA5, exponentA5, scaleA6, exponentA6, scaleA7, exponentA7, SystemA, scaleB1, exponentA1, scaleB2, exponentA2, scaleB3, exponentA3, scaleB4, exponentA4, scaleB5, exponentA5, scaleB6, exponentA6, scaleB7, exponentA7 >
- struct SBDQuantityConverterCheck
- class SBDQuantityDivision This template class is used to compute the division of two quantity types.
- class SBDQuantityInverse This template class is used to define inverse quantity types.
- class SBDQuantityPower This template class is used to define powers of quantity types.
- class SBDQuantityPowerOfTen
- class SBDQuantityPowerOfTenN
- class SBDQuantityPowerOfTenN< 0 >
- class SBDQuantityPowerOfTenP
- class SBDQuantityPowerOfTenP< 0 >
- class SBDQuantityProduct2 This template class is used to compute the product of two quantity types.
- class SBDQuantityProduct3 This template class is used to compute the product of three quantity types.
- class SBDQuantityProduct4 This template class is used to compute the product of four quantity types.
- class SBDQuantityProduct5 This template class is used to compute the product of five quantity types.
- class SBDQuantityProduct6 This template class is used to compute the product of six quantity types.
- class SBDQuantityProduct7 This template class is used to compute the product of seven quantity types.
- class SBDQuantityRoot This template class is used to define roots of quantity types.
- class SBDQuantityScaledUnit
- class SBDQuantityType This template class defines physical quantity types.
- class SBDQuantityUnitConverter
- class SBDQuantityUnitDivision
- class SBDQuantityUnitDivision< double, UnitB >
- class SBDQuantityUnitMultiplication
- class SBDQuantityUnitMultiplication< UnitA, double >
- class SBDQuantityUnitMultiplication< double, UnitB >
- class SBDQuantityUnitMultiplication< double, double >
- class SBDQuantityUnitType
- class SBDTypeColor This class describes a color.
- class SBDTypeCubicPolynomial This class describes a cubic polynomial.
- class SBDTypeCubicPolynomial< double >
- class SBDTypeCubicPolynomial< float >
- class SBDTypeDateTime This class implements the date time management.
- class SBDTypeDual This class describes a dual number.
- class SBDTypeDualQuaternion This class describes a dual quaternion.
- class SBDTypeEasingCurve This class describes an easing curve.
- class SBDTypeOrthorhombicSymmetryTransform This class describes orthorhombic symmetry transforms.
- class SBDTypePhysicalIAVector3 This template class represents three-dimensional physical interval vectors.
- class SBDTypePhysicalInterval This template class is used to describe physical intervals.
- class SBDTypePhysicalMatrix33 This template class is used to describe 3x3 physical matrices.
- class SBDTypePhysicalMatrix66 This template class is used to represent spatial matrices.
- class SBDTypePhysicalVector3 This template class is used to represent three-dimensional physical vectors.
- class SBDTypePhysicalVector6 This template class is used to represent spatial vectors.
- class SBDTypeRandom This class implements a random number generator.
- class SBDTypeRay This class implements a ray.
- class SBDTypeSpatialDomain This class describes spatial domains.
- class SBDTypeSpatialTransform This class describes spatial transforms.
- class SBDTypeSymmetryTransform This class describes symmetry transforms.
- class SBDTypeUnitCell This class is used to represent a unit cell.
- class SBDVisualPreset The SBDVisualPreset class is a base class for visual preset.
- class SBDVisualPresetStep The SBDVisualPresetStep class is a base class for visual preset steps.
- class SBGAction
- class SBGActionDelimiter This class provides the possibility to create section separators in context menus with icons and text.
- class SBGActionSearchButton This class is a convenience widget that represents a push button associated with a line edit for search.
- class SBGActionWidget This class implements an action widget.
- class SBGApp This class is the base class for App's GUI.
- class SBGAssistant This class is the base class for an assistant GUI.
- class SBGDataGraphNode This class is the base class of all data graph nodes' GUIs.
- class SBGDataGraphNodeFactory This class describes a widget that allows users to create data graph nodes.
- class SBGDataGraphNodeProperties This class describes a widget that allows users to view and potentially edit properties of data graph nodes.
- class SBGDynamicalModelParticleSystemFactory This class describes a widget that allows users to view and potentially edit properties of data graph nodes.
- class SBGEditor This class is the base class for Editor.
- class SBGFileExporter
- class SBGFileImporter
- class SBGInteractionModelParticleSystemFactory This class describes a widget that allows users to view and potentially edit properties of data graph nodes.
- class SBGPropertyModelFactory This class describes a widget that allows users to view and potentially edit properties of data graph nodes.
- class SBGRenderFragment The class SBGRenderFragment can be used to render fragments, i.e.
- class SBGRenderNode The class SBGRenderNode is the base class to describe a node in SAMSON's render graph.
- class SBGRenderSTLObject The class can be used to load and display 3D objects from STL files.
- class SBGRenderStructuralModel The class SBGRenderStructuralModel is used to render the structural model node.
- class SBGSettings This class is used to save and load settings.
- class SBGStructuralModelFactory This class describes a widget that allows users to view and potentially edit properties of data graph nodes.
- class SBGUICheckableComboBox The SBGUICheckableComboBox class extends QComboBox to support items with checkboxes.
- class SBGUICollapsibleGroupBox The SBGUICollapsibleGroupBox class extends QGroupBox to make it possible to collapse/expand it on toggling.
- class SBGUIHtmlFilter SBGUIHtmlFilter Lightweight, application-wide HTML link router for QLabel, QTextBrowser, and QTextEdit.
- class SBGUILineEdit The SBGUILineEdit class extends QFrame to include a QLineEdit with additional features.
- class SBGUIPlainTextEdit The SBGUIPlainTextEdit class extends QFrame to include a QPlainTextEdit with additional features.
- class SBGUIPushButton QPushButton subclass that can display an animated GIF overlay (e.g., a busy spinner) on top of the button's icon while a "busy" state is active.
- class SBGUIPushButtonHover The SBGUIPushButtonHover class extends QPushButton to create a transparent (without background) button with an icon that changes on hover.
- class SBGUIPushButtonPixmap The SBGUIPushButtonPixmap class extends QPushButton to have a button that is fully.
- class SBGUIShortcutLabel Provides a label that can display keyboard shortcuts and mouse button icons.
- class SBGUITextEdit The SBGUITextEdit class extends QFrame to include a QTextEdit with additional features.
- class SBGUIToolTip The SBGUIToolTip class provides a custom tooltip widget with rich-text and clickable link support.
- struct Flag
- class GlobalFilter
- class TargetFilter
- class SBGVisualModelFactory This class describes a visual model factory.
- class SBGWidgetFileSelector The SBGWidgetFileSelector class is a convenience widget for specifying a file path - it contains a label, a line edit, and a push button to browse for a file.
- class SBGWidgetFolderSelector The SBGWidgetFolderSelector class is a convenience widget for specifying a folder path - it contains a label, a line edit, and a push button to browse for a folder.
- class SBGWidgetNodeIndexerSelector The SBGWidgetNodeIndexerSelector class is a convenience widget for specifying a selection of nodes - it contains a label and push buttons to set the selection of nodes, to select them in the document, and clear the selection.
- class SBGWindow This class describes a window.
- class SBGWindowDialog This class is the base class of dialogs.
- class SBGWindowDock This class describes a dock window.
- class SBGWindowWidget This class describes a widget.
- class SBIFileExporter This class is the base class for exporters.
- class SBIFileImporter This class is the base class for importers.
- class SBIFileReader SBIFileReader is a utility class to read files.
- class SBMDynamicalModel This class is the base class of dynamical models.
- class SBMDynamicalModelArticulatedBodySystem This class describes an articulated-body dynamical model.
- class SBMDynamicalModelEvent This class describes a dynamical event.
- class SBMDynamicalModelNode This class describes a dynamical model node.
- class SBMDynamicalModelNodeArticulatedBody This class describes an articulated body in an articulated-body system.
- class SBMDynamicalModelNodeGroup This class describes a group of dynamical model nodes.
- class SBMDynamicalModelNodeParticle This class describes a dynamical particle in a dynamical particle system.
- class SBMDynamicalModelNodeRigidBody This class describes a rigid body in a rigid-body system.
- class SBMDynamicalModelNodeRoot This class describes the root node of a dynamical model.
- class SBMDynamicalModelParticleSystem This class describes a dynamical particle system.
- class SBMDynamicalModelRigidBodySystem This class describes a dynamical rigid-body system.
- class SBMElement This class describes a periodic table element.
- class SBMElementTable This class is used to describe the periodic table.
- class SBMInteractionModel This class is the base class of interaction models.
- class SBMInteractionModelEvent This class describes an interaction event.
- class SBMInteractionModelParticleSystem This class is the base class of particle interaction models.
- class SBMModel This class is the base class of models.
- class SBMModelNode This class is the base class to describe a model node.
- class SBMPropertyModel This class is the base class to describe a property model.
- class SBMPropertyModelBaseFunction This class describes a property base function.
- class SBMPropertyModelEvent This class describes a property event.
- class SBMPropertyModelField This class describes a property field.
- class SBMPropertyModelFunction This class describes a property function.
- class SBMPropertyModelScalarField
- class SBMPropertyModelVectorField
- class SBMStructuralModel This class describes a structural model.
- class SBMStructuralModelConformation This class describes a structural conformation.
- class SBMStructuralModelEvent This class describe a structural event.
- class SBMStructuralModelGrid This class describes a grid-based neighbor search algorithm that can be applied to atoms (atoms or pseudo-atoms).
- class SBMStructuralModelNode This class describes a structural model node.
- class SBMStructuralModelNodeAtom This class describes an atom in a structural model.
- class SBMStructuralModelNodeBackbone This class describes a residue backbone.
- class SBMStructuralModelNodeBond This class describes a bond in a structural model.
- class IsLinking
- class IsLinkingElementType This node predicate checks if one of the atoms the bond connects is of particular element type.
- class SBMStructuralModelNodeChain This class describes a chain in a structural model.
- class SBMStructuralModelNodeGroup This class describes a structural group.
- class SBMStructuralModelNodeHydrogenBond This class describes a bond in a structural model.
- class IsLinking
- class SBMStructuralModelNodeHydrogenBondGroup This class describes a Hydrogen-bond group.
- class SBMStructuralModelNodeMolecule This class describes a molecule in a structural model.
- class SBMStructuralModelNodeResidue This class describes a residue in a structural model.
- class SBMStructuralModelNodeRoot This class describes the root of a structural model.
- class SBMStructuralModelNodeSegment This class describes a segment in a structural model.
- class SBMStructuralModelNodeSideChain This class describes a residue side chain.
- class SBMStructuralModelPath This class describes a structural path (trajectory)
- class SBMVisualModel This class is the base class to describe a visual model.
- class SBMVisualModelCylinderArray This class describes an array of cylinders.
- class SBMVisualModelEvent This class describes a visual event.
- class SBMVisualModelGeometryArray This class describes an array of geometries.
- class SBMVisualModelLineArray This class describes an array of lines.
- class SBMVisualModelMesh This class describes a mesh, i.e.
- class SBMVisualModelSphereArray This class describes an array of spheres.
- class SBMVisualModelSurface This class is the base class to describe a visual model surface.
- class SBMVisualModelTexture This class is the base class to describe a visual model texture.
- class SBMVisualModelTriangleArray This class describes an array of triangles.
- class SBMVisualModelTubeArray This class describes an array of tubes with elliptical sections.
- class SBNodePredicateTrue The node predicate that returns true.
- class SBSNeighborSearch This class is the base class of neighbor search algorithms.
- class SBSNeighborSearchParticleSystem This class is the base class of neighbor search algorithms that can be applied to particle systems.
- class SBSNeighborSearchParticleSystemGrid This class describes a grid-based neighbor search algorithm that can be applied to particle systems.
- class GridCell
- class GridKey
- class GridKeyComparator
- class GridKeyFunctor
- class SBSNeighborSearchParticleSystemGridPBC This class describes a grid-based neighbor search algorithm that can be applied to particle systems with periodic boundary conditions (PBC).
- class GridCell
- class GridKey
- class GridKeyComparator
- class GridKeyFunctor
- class SBSNeighborSearchParticleSystemPBC This class is the base class of neighbor search algorithms that can be applied to particle systems with periodic boundary conditions.
- class SBSNeighborSearchPositionGrid This class is the base class of neighbor search algorithms.
- class GridCell
- class GridKey
- class GridKeyComparator
- class GridKeyFunctor
- class SBSSimulator This class is the base class of simulators.
- class SBSSimulatorEvent This class describes a simulator event.
- class SBSSimulatorParticleSystem This class describes a particle simulator.
- class SBSStateUpdater This class is the base class of state updaters.
- class SBSStateUpdaterEvent This class describes a state updater event.
- class SBSStateUpdaterParticleSystem This class is the base class for state updaters of particle systems simulators.
- namespace Ui
- namespace Vector
- namespace anonymous namespace{GUI/Window/source/SBGWindowDock.cpp}
- namespace anonymous namespace{Modeling/StructuralModel/source/SBMStructuralModel.cpp}
- namespace anonymous namespace{Modeling/VisualModel/source/SBMVisualModelMesh.cpp}
- namespace std STL namespace.