|
|
virtual SBPosition3 * | getPositionArray () const |
| | Returns the position array.
|
| |
|
virtual void | setPositionArray (SBPosition3 *positionArray) |
| | Sets the position array.
|
| |
|
virtual void | getPosition (unsigned int step, unsigned int structuralParticleIndex, SBPosition3 &position) const |
| | Retrieves the position of structural particle structuralParticleIndex and stores it in position for a specific step.
|
| |
|
virtual void | getPosition (unsigned int step, SBStructuralParticle *structuralParticle, SBPosition3 &position) const |
| | Retrieves the position of structural particle structuralParticle and stores it in position for a specific step.
|
| |
|
virtual void | setPosition (unsigned int step, unsigned int structuralParticleIndex, const SBPosition3 &position) |
| | Sets the position of structural particle structuralParticleIndex to position for a specific step.
|
| |
|
virtual void | setPosition (unsigned int step, SBStructuralParticle *structuralParticle, const SBPosition3 &position) |
| | Sets the position of structural particle structuralParticle to position for a specific step.
|
| |
|
|
virtual SBVelocity3 * | getVelocityArray () const |
| | Returns the velocity array.
|
| |
|
virtual void | setVelocityArray (SBVelocity3 *velocityArray) |
| | Sets the velocity array.
|
| |
|
virtual void | getVelocity (unsigned int step, unsigned int structuralParticleIndex, SBVelocity3 &velocity) const |
| | Retrieves the velocity of structural particle structuralParticleIndex and stores it in velocity for a specific step.
|
| |
|
virtual void | getVelocity (unsigned int step, SBStructuralParticle *structuralParticle, SBVelocity3 &velocity) const |
| | Retrieves the velocity of structural particle structuralParticle and stores it in velocity for a specific step.
|
| |
|
virtual void | setVelocity (unsigned int step, unsigned int structuralParticleIndex, const SBVelocity3 &velocity) |
| | Sets the velocity of structural particle structuralParticleIndex to velocity for a specific step.
|
| |
|
virtual void | setVelocity (unsigned int step, SBStructuralParticle *structuralParticle, const SBVelocity3 &velocity) |
| | Sets the velocity of structural particle structuralParticle to velocity for a specific step.
|
| |
|
|
virtual SBForce3 * | getForceArray () const |
| | Returns the force array.
|
| |
|
virtual void | setForceArray (SBForce3 *forceArray) |
| | Sets the force array.
|
| |
|
virtual void | getForce (unsigned int step, unsigned int structuralParticleIndex, SBForce3 &force) const |
| | Retrieves the force of structural particle structuralParticleIndex and stores it in force for a specific step.
|
| |
|
virtual void | getForce (unsigned int step, SBStructuralParticle *structuralParticle, SBForce3 &force) const |
| | Retrieves the force of structural particle structuralParticle and stores it in force for a specific step.
|
| |
|
virtual void | setForce (unsigned int step, unsigned int structuralParticleIndex, const SBForce3 &force) |
| | Sets the force of structural particle structuralParticleIndex to force for a specific step.
|
| |
|
virtual void | setForce (unsigned int step, SBStructuralParticle *structuralParticle, const SBForce3 &force) |
| | Sets the force of structural particle structuralParticle to force for a specific step.
|
| |
|
| SBDDataGraphNode * | getThisNode () const |
| | Returns the pointer to this node. More...
|
| |
| virtual bool | addChild (SBDDataGraphNode *node, SBDDataGraphNode *nextNode=0) |
| | Adds a child to the node. More...
|
| |
| virtual bool | removeChild (SBDDataGraphNode *node) |
| | Removes a child from the node. More...
|
| |
| bool | hasOneOf (const SBNodeIndexer &nodeIndexer) const |
| | Returns true if and only if this node is one of the nodes of the nodeIndexer, or is the ancestor of one of them. More...
|
| |
| bool | isIn (SBDDataGraphNode *node) const |
| | Returns true if and only if this node is node, or descends from it. More...
|
| |
| bool | isIn (const SBNodeIndexer &nodeIndexer) const |
| | Returns true if and only if this node is one of the nodes of the nodeIndexer, or descends from one of them. More...
|
| |
| bool | isOneOf (const SBNodeIndexer &nodeIndexer) const |
| | Returns true if and only if this node is one of the nodes of the nodeIndexer. More...
|
| |
| SBDDataGraphNode * | getRoot () const |
| | Returns the root of the hierarchy the node belongs to. More...
|
| |
| unsigned int | getNodeIndex () const |
| | Returns the node index (unique in the whole data graph, but non-persistent) More...
|
| |
| bool | isCreated () const |
| | Returns true if and only if the node is created. More...
|
| |
| void | create () |
| | Creates the node. More...
|
| |
| bool | isErased () const |
| | Returns true if and only if the node is erased. More...
|
| |
| void | erase () |
| | Erases the node. More...
|
| |
| unsigned int | getFlags () const |
| | Returns the flags. More...
|
| |
| unsigned int | getInheritedFlags () const |
| | Returns the inherited flags. More...
|
| |
| bool | isSelected () const |
| | Returns whether the node is selected. More...
|
| |
|
bool | getSelected () const |
| | Returns whether the node is visible.
|
| |
| bool | getSelectionFlag () const |
| | Returns the selection flag. More...
|
| |
| void | setSelectionFlag (bool flag) |
| | Sets the selection flag. More...
|
| |
| bool | isVisible () const |
| | Returns whether the node is visible. More...
|
| |
|
bool | getVisible () const |
| | Returns whether the node is visible.
|
| |
| bool | getVisibilityFlag () const |
| | Returns the visibility flag. More...
|
| |
| void | setVisibilityFlag (bool flag) |
| | Sets the visibility flag. More...
|
| |
| bool | isHighlighted () const |
| | Returns whether the node is highlighted. More...
|
| |
| bool | getHighlightingFlag () const |
| | Returns the highlighting flag. More...
|
| |
| void | setHighlightingFlag (bool flag) |
| | Sets the highlighting flag. More...
|
| |
| void | connectBaseSignalToSlot (SBCReferenceTarget *referenceTarget, void(SBCReferenceTarget::*functionPointer)(SBBaseEvent *), SBCReferenceTarget *nextReferenceTarget=0, void(SBCReferenceTarget::*nextFunctionPointer)(SBBaseEvent *)=0) |
| | Connects the base signal to a slot. More...
|
| |
|
bool | baseSignalIsConnectedToSlot (SBCReferenceTarget *referenceTarget, void(SBCReferenceTarget::*functionPointer)(SBBaseEvent *)) const |
| | Returns true when the base signal is connected to a slot.
|
| |
|
void | disconnectBaseSignalFromSlot (SBCReferenceTarget *referenceTarget, void(SBCReferenceTarget::*functionPointer)(SBBaseEvent *)) |
| | Disconnects the base signal from a slot.
|
| |
| unsigned int | countNodes (const SBNodePredicate &selectionPredicate=SBDDataGraphNode::All(), const SBNodePredicate &visitPredicate=SBDDataGraphNode::All(), bool includeDependencies=false) |
| | Collects nodes into nodeIndexer, based on a selectionPredicate and a visitPredicate, with our without dependencies. More...
|
| |
| bool | addMaterial (SBDDataGraphNodeMaterial *material) |
| | Adds a material. More...
|
| |
| bool | removeMaterial () |
| | Removes the material. More...
|
| |
| SBDDataGraphNodeMaterial * | getMaterial () const |
| | Returns the material. More...
|
| |
| SBDDataGraphNode * | getMaterialOwner () const |
| | Returns the node whose material is inherited. More...
|
| |
|
| SBCReferenceTarget () |
| |
|
virtual | ~SBCReferenceTarget () |
| |
|
unsigned int | getMemoryFootprint () const |
| |
|
void | printReferencesToOwners () const |
| |
| static SBDDataGraphNode * | getNode (unsigned int nodeIndex) |
| | Returns the unique node corresponding to the node index nodeIndex. More...
|
| |
| static std::string | getTypeString (Type type) |
| | Returns a string describing the type of the data graph node. More...
|
| |
|
static void | forEachNodeInSelection (SBNodeIndexer &nodeIndexer, void(*action)(SBDDataGraphNode *node)) |
| | Performs an action for each node in a selection.
|
| |
|
static void | forEachNodeInSelection (SBNodeIndexer &nodeIndexer, SBCClass *object, void(SBCClass::*action)(SBDDataGraphNode *node)) |
| | Performs an action for each node in a selection.
|
| |
| | SBDDataGraphNode () |
| | Builds a data graph node. More...
|
| |
|
| SBDDataGraphNode (SBDDataGraphNodeData *dataPointer) |
| | Builds a data graph node.
|
| |
| virtual | ~SBDDataGraphNode () |
| | Destroys the node. More...
|
| |
This class describes a structural conformation, i.e. a set of positions of structural particles. In SAMSON, the user may name and save a structural conformation. Stored conformations appear in the document view, and the user may thus restore structural conformations by right-clicking on them.
Short name: SBPath
- See also
- SBDDocument