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. | |