Loading...
Searching...
No Matches
SBDDataGraphNode.hpp File Reference

Classes

class  SBDDataGraphNode
 This class is the base class to describe a node in the data graph. More...
 
class  SBDDataGraphNode::GetProxy
 This node getter returns the pointer to the class proxy of the node. More...
 
class  SBDDataGraphNode::GetParent
 This node getter returns the parent of the node. More...
 
class  SBDDataGraphNode::GetThis
 This node getter returns the pointer to the node. More...
 
class  SBDDataGraphNode::GetNextNode
 This node getter returns the next node in the parent's children. More...
 
class  SBDDataGraphNode::GetPreviousNode
 This node getter returns the previous node in the parent's children. More...
 
class  SBDDataGraphNode::GetDocument
 This node getter returns the document the node belongs to. More...
 
class  SBDDataGraphNode::GetRoot
 This node getter returns the root of the node. More...
 
class  SBDDataGraphNode::GetNodeIndex
 This node getter returns the index of the node. More...
 
class  SBDDataGraphNode::GetType
 This node getter returns the type of the node. More...
 
class  SBDDataGraphNode::GetSelectionFlag
 This node getter returns the selection flag of the node. More...
 
class  SBDDataGraphNode::GetLockedFlag
 This node getter returns the locked flag of the node. More...
 
class  SBDDataGraphNode::GetVisibilityFlag
 This node getter returns the visibility flag of the node. More...
 
class  SBDDataGraphNode::GetHighlightingFlag
 This node getter returns the highlighting flag of the node. More...
 
class  SBDDataGraphNode::GetFlags
 This node getter returns the flags of the node. More...
 
class  SBDDataGraphNode::GetClass
 This node getter returns the class name of the node. More...
 
class  SBDDataGraphNode::GetElement
 This node getter returns the SAMSON Extension defining the node. More...
 
class  SBDDataGraphNode::GetElementUUID
 This node getter returns the UUID of the SAMSON Extension defining the node. More...
 
class  SBDDataGraphNode::All
 This node predicate returns true for all nodes. More...
 
class  SBDDataGraphNode::None
 This node predicate returns false for all nodes. More...
 
class  SBDDataGraphNode::IsType
 This node predicate compares the node type with a given type. More...
 
class  SBDDataGraphNode::IsModel
 This node predicate is true when the node is a model, i.e. is a structural, visual, dynamical, interaction or property model. More...
 
class  SBDDataGraphNode::IsAtom
 This node predicate is true when the node is an atom. More...
 
class  SBDDataGraphNode::IsBond
 This node predicate is true when the node is a bond. More...
 
class  SBDDataGraphNode::IsStructuralNode
 This node predicate is true when the node is a structural node. More...
 
class  SBDDataGraphNode::IsStructuralModel
 This node predicate is true when the node is a structural model. More...
 
class  SBDDataGraphNode::IsVisualModel
 This node predicate is true when the node is a visual model. More...
 
class  SBDDataGraphNode::IsMesh
 This node predicate is true when the node is a mesh. More...
 
class  SBDDataGraphNode::IsLight
 This node predicate is true when the node is a light. More...
 
class  SBDDataGraphNode::IsInteractionModel
 This node predicate is true when the node is an interaction model. More...
 
class  SBDDataGraphNode::IsDynamicalModel
 This node predicate is true when the node is a dynamical model. More...
 
class  SBDDataGraphNode::IsPropertyModel
 This node predicate is true when the node is a property model. More...
 
class  SBDDataGraphNode::IsSimulator
 This node predicate is true when the node is a simulator. More...
 
class  SBDDataGraphNode::IsBallAndStick
 This node predicate is true when the node is a ball-and-stick visual model. More...
 
class  SBDDataGraphNode::IsLicorice
 This node predicate is true when the node is a licorice visual model. More...
 
class  SBDDataGraphNode::IsVanDerWaals
 This node predicate is true when the node is a van der Waals visual model. More...
 
class  SBDDataGraphNode::IsCartoon
 This node predicate is true when the node is a cartoon visual model. More...
 
class  SBDDataGraphNode::IsRibbon
 This node predicate is true when the node is a ribbon visual model. More...
 
class  SBDDataGraphNode::IsTube
 This node predicate is true when the node is a tube visual model. More...
 
class  SBDDataGraphNode::IsGaussianSurface
 This node predicate is true when the node is a gaussian surface visual model. More...
 
class  SBDDataGraphNode::IsSolventAccessibleSurface
 This node predicate is true when the node is a solvent accessible surface visual model. More...
 
class  SBDDataGraphNode::IsSolventExcludedSurface
 This node predicate is true when the node is a solvent excluded surface visual model. More...
 
class  SBDDataGraphNode::HasMaterial
 This node predicate is true when the node has a material. More...
 
class  SBDDataGraphNode::OwnsMaterial
 This node predicate is true when the node owns a material. More...
 
class  SBDDataGraphNode::IsLocked
 This node predicate is true when the node is locked. More...
 
class  SBDDataGraphNode::IsSerializable
 This node predicate returns true for serializable nodes. More...
 
class  SBDDataGraphNode::IsCreated
 This node predicate returns true for created nodes. More...
 
class  SBDDataGraphNode::IsErased
 This node predicate returns true for erased nodes. More...
 
class  SBDDataGraphNode::IsSelected
 This node predicate returns true for selected nodes. More...
 
class  SBDDataGraphNode::IsVisible
 This node predicate returns true for visible nodes. More...
 
class  SBDDataGraphNode::IsHighlighted
 This node predicate returns true for highlighted nodes. More...
 
class  SBDDataGraphNode::HasOneOf
 This node predicate returns true if the node is an ancestor of a node in a given node indexer. More...
 
class  SBDDataGraphNode::DescendsFrom
 This node predicate returns true if the node descends from a given node or node indexer. More...
 
class  SBDDataGraphNode::IsIn
 This node predicate returns true if 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. More...
 
class  SBDDataGraphNode::IsOneOf
 This node predicate returns true for nodes in a given node indexer. More...
 

Typedefs

typedef SBDDataGraphNode SBNode
 The short name of SBDDataGraphNode.
 

Functions

 SB_REGISTER_TARGET_TYPE (SBDDataGraphNode, "SBNode", "F03D2ED2-C93B-C86E-C66E-01A776229839")
 
 SB_REGISTER_TYPE (SBDDataGraphNode::Type, "SBNode::Type", "E98E21B8-32F1-50F5-D7D5-8F669A15B841")
 
 SB_REGISTER_TYPE (SBDDataGraphNode::RenderingPass, "SBNode::RenderingPass", "87BFE8C0-F5CE-11E9-AAEF-0800200C9A66")