This class describes a selector. More...
Public Member Functions | |
SB_DECLARE_DATA (SBDDataGraphNodeSelector) | |
Protected Member Functions | |
SBDDataGraphNodeSelector (SBDDataGraphNodeSelectorData *dataPointer) | |
Protected Attributes | |
SBDDataGraphNodeSelectorData * | dataPointer |
Constructors and destructors | |
SBDDataGraphNodeSelector () | |
Constructs a selector. | |
virtual | ~SBDDataGraphNodeSelector () |
Destructs the selector. | |
Serialization | |
virtual bool | isSerializable () const |
Returns true when the class is serializable. | |
virtual void | serialize (SBCSerializer *serializer, const SBNodeIndexer &nodeIndexer, const SBVersionNumber &sdkVersionNumber=SB_SDK_VERSION_NUMBER, const SBVersionNumber &classVersionNumber=SBVersionNumber(1, 0, 0)) const |
Serializes the selector. | |
virtual void | unserialize (SBCSerializer *serializer, const SBNodeIndexer &nodeIndexer, const SBVersionNumber &sdkVersionNumber=SB_SDK_VERSION_NUMBER, const SBVersionNumber &classVersionNumber=SBVersionNumber(1, 0, 0)) |
Unserializes the selector. | |
Identity | |
virtual std::string | getName () const |
Returns the selector's name. | |
Selection | |
virtual void | getNodes (SBNodeIndexer &resultNodeIndexer, const SBNodeIndexer &nodeIndexer) |
Selects nodes from nodeIndexer and populates resultNodeIndexer with the result. | |