Loading...
Searching...
No Matches
SBDDataGraphNodeSelector Class Reference

This class describes a selector. More...

Selection filter

SBDDataGraphNodeSelectorData * dataPointer
 
virtual std::string getNSLExpression () const
 Returns an NSL expression equivalent to the selector, if such expression exists, else returns an empty string.
 
 SB_DECLARE_DATA (SBDDataGraphNodeSelector)
 
 SBDDataGraphNodeSelector (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.
 

Detailed Description

This class describes a selector in SAMSON. Please refer to this page for more information.

See also
Selectors

Member Function Documentation

◆ getNSLExpression()

std::string SBDDataGraphNodeSelector::getNSLExpression ( ) const
virtual

This function returns a Node Specification Language expression that corresponds to the selector, if such expression exists, else it returns an empty string.