|  | 
|  | IntRegNode () | 
|  | 
|  | IntRegNode (std::shared_ptr< Node::NodeImpl > pInteger) | 
|  | 
| virtual | ~IntRegNode () | 
|  | 
| virtual void | SetReference (INode *pBase) | 
|  | overload SetReference for Value 
 | 
|  | 
|  | IntegerNode () | 
|  | 
|  | IntegerNode (std::shared_ptr< Node::NodeImpl > pInteger) | 
|  | 
| virtual | ~IntegerNode () | 
|  | 
| virtual void | SetValue (int64_t Value, bool Verify=true) | 
|  | Set node value. 
 | 
|  | 
| virtual IInteger & | operator= (int64_t Value) | 
|  | Set node value. 
 | 
|  | 
| virtual int64_t | GetValue (bool Verify=false, bool IgnoreCache=false) | 
|  | Get node value. 
 | 
|  | 
| virtual int64_t | operator() () | 
|  | Get node value. 
 | 
|  | 
| virtual int64_t | operator* () | 
|  | Get node value. 
 | 
|  | 
| virtual int64_t | GetMin () | 
|  | Get minimum value allowed. 
 | 
|  | 
| virtual int64_t | GetMax () | 
|  | Get maximum value allowed. 
 | 
|  | 
| virtual EIncMode | GetIncMode () | 
|  | Get increment mode. 
 | 
|  | 
| virtual int64_t | GetInc () | 
|  | Get increment. 
 | 
|  | 
| virtual int64_autovector_t | GetListOfValidValues (bool bounded=true) | 
|  | Get list of valid value. 
 | 
|  | 
| virtual ERepresentation | GetRepresentation () | 
|  | Get recommended representation. 
 | 
|  | 
| virtual GenICam::gcstring | GetUnit () | 
|  | Get the physical unit name. 
 | 
|  | 
| virtual IFloat * | GetFloatAlias () | 
|  | gets the interface of an alias node. 
 | 
|  | 
| virtual void | ImposeMin (int64_t Value) | 
|  | Restrict minimum value. 
 | 
|  | 
| virtual void | ImposeMax (int64_t Value) | 
|  | Restrict maximum value. 
 | 
|  | 
| virtual void | SetReference (INode *pBase) | 
|  | overload SetReference for Integer 
 | 
|  | 
|  | ValueNode () | 
|  | Constructor. 
 | 
|  | 
|  | ValueNode (std::shared_ptr< Node::NodeImpl > pValue) | 
|  | constructor with GenICam IValue 
 | 
|  | 
|  | ~ValueNode () | 
|  | Destructor. 
 | 
|  | 
| virtual INode * | GetNode () | 
|  | 
| virtual GenICam::gcstring | ToString (bool Verify=false, bool IgnoreCache=false) | 
|  | Get content of the node as string. 
 | 
|  | 
| virtual void | FromString (const GenICam::gcstring &ValueStr, bool Verify=true) | 
|  | Set content of the node as string. 
 | 
|  | 
| virtual bool | IsValueCacheValid () const | 
|  | Checks if the value comes from cache or is requested from another node. 
 | 
|  | 
| virtual void | SetReference (INode *pBase) | 
|  | overload SetReference for Value 
 | 
|  | 
|  | Node () | 
|  | Constructor. 
 | 
|  | 
|  | Node (std::shared_ptr< Node::NodeImpl > pNodeHandle) | 
|  | Constructor. 
 | 
|  | 
|  | ~Node () | 
|  | Destructor. 
 | 
|  | 
| virtual GenICam::gcstring | GetName (bool FullQualified=false) const | 
|  | Get node name. 
 | 
|  | 
| virtual GenApi::ENameSpace | GetNameSpace () const | 
|  | Get name space. 
 | 
|  | 
| virtual EVisibility | GetVisibility () const | 
|  | Get the recommended visibility of the node. 
 | 
|  | 
| virtual void | InvalidateNode () | 
|  | Indicates that the node's value may have changed. 
 | 
|  | 
| virtual bool | IsCachable () const | 
|  | Is the node value cacheable. 
 | 
|  | 
| virtual EYesNo | IsAccessModeCacheable () const | 
|  | True if the AccessMode can be cached. 
 | 
|  | 
| virtual ECachingMode | GetCachingMode () const | 
|  | Get Caching Mode. 
 | 
|  | 
| virtual int64_t | GetPollingTime () const | 
|  | recommended polling time (for not cacheable nodes) 
 | 
|  | 
| virtual GenICam::gcstring | GetToolTip () const | 
|  | Get a short description of the node. 
 | 
|  | 
| virtual GenICam::gcstring | GetDescription () const | 
|  | Get a long description of the node. 
 | 
|  | 
| virtual GenICam::gcstring | GetDisplayName () const | 
|  | Get a name string for display. 
 | 
|  | 
| virtual GenICam::gcstring | GetDeviceName () const | 
|  | Get a name of the device. 
 | 
|  | 
| virtual void | GetChildren (GenApi::NodeList_t &Children, ELinkType LinkType=ctReadingChildren) const | 
|  | Get all nodes this node directly depends on. 
 | 
|  | 
| virtual void | GetParents (GenApi::NodeList_t &Parents) const | 
|  | Gets all nodes this node is directly depending on. 
 | 
|  | 
| virtual void | GetLockNodes (GenApi::NodeList_t &LockNodes) const | 
|  | Gets all nodes which can directly lock this node. 
 | 
|  | 
| virtual CallbackHandleType | RegisterCallback (CNodeCallback *pCallback) | 
|  | Register change callback Takes ownership of the CNodeCallback object. 
 | 
|  | 
| virtual bool | DeregisterCallback (CallbackHandleType hCallback) | 
|  | De register change callback Destroys CNodeCallback object. 
 | 
|  | 
| virtual INodeMap * | GetNodeMap () const | 
|  | Retrieves the central node map. 
 | 
|  | 
| virtual GenICam::gcstring | GetEventID () const | 
|  | Get the EventId of the node. 
 | 
|  | 
| virtual bool | IsStreamable () const | 
|  | True if the node is streamable. 
 | 
|  | 
| virtual void | GetPropertyNames (GenICam::gcstring_vector &PropertyNames) const | 
|  | Returns a list of the names all properties set during initialization. 
 | 
|  | 
| virtual bool | GetProperty (const GenICam::gcstring &PropertyName, GenICam::gcstring &ValueStr, GenICam::gcstring &AttributeStr) | 
|  | Retrieves a property plus an additional attribute by name If a property has multiple values/attribute they come with Tabs as delimiters. 
 | 
|  | 
| virtual void | ImposeAccessMode (EAccessMode ImposedAccessMode) | 
|  | Imposes an access mode to the natural access mode of the node. 
 | 
|  | 
| virtual void | ImposeVisibility (EVisibility ImposedVisibility) | 
|  | Imposes a visibility to the natural visibility of the node. 
 | 
|  | 
| virtual INode * | GetAlias () const | 
|  | Retrieves the a node which describes the same feature in a different way. 
 | 
|  | 
| virtual INode * | GetCastAlias () const | 
|  | Retrieves the a node which describes the same feature so that it can be casted. 
 | 
|  | 
| virtual GenICam::gcstring | GetDocuURL () const | 
|  | Gets a URL pointing to the documentation of that feature. 
 | 
|  | 
| virtual bool | IsDeprecated () const | 
|  | True if the node should not be used any more. 
 | 
|  | 
| virtual EInterfaceType | GetPrincipalInterfaceType () const | 
|  | Get the type of the main interface of a node. 
 | 
|  | 
| virtual bool | IsFeature () const | 
|  | True if the node can be reached via category nodes from a category node named "Root". 
 | 
|  | 
| void | SetNodeHandle (std::shared_ptr< Node::NodeImpl > pNodeHandle) | 
|  | Set Node handle. 
 | 
|  | 
| std::shared_ptr< Node::NodeImpl > | GetNodeHandle () const | 
|  | Get Node handle. 
 | 
|  | 
| virtual EAccessMode | GetAccessMode () const | 
|  | Base interface overrides. 
 | 
|  | 
| virtual bool | IsSelector () const | 
|  | Selector interface overrides. 
 | 
|  | 
| virtual void | GetSelectedFeatures (FeatureList_t &) const | 
|  | retrieve the group of selected features 
 | 
|  | 
| virtual void | GetSelectingFeatures (FeatureList_t &) const | 
|  | retrieve the group of features selecting this node 
 | 
|  | 
| virtual void | SetReference (INode *pBase) | 
|  | Reference interface overrides \ingroup Spinnaker_GenApi_PublicImpl. 
 | 
|  | 
| virtual void | SetReference (ISelector *pBase) | 
|  | 
| void | SetNodeMap (INodeMap *pNodeMap) | 
|  | 
| virtual bool | operator== (int nullPtr) const | 
|  | 
| virtual bool | operator!= (int nullPtr) const | 
|  | 
|  | RegisterNode () | 
|  | 
|  | RegisterNode (std::shared_ptr< Node::NodeImpl > pRegister) | 
|  | 
| virtual | ~RegisterNode () | 
|  | 
| virtual void | Set (const uint8_t *pBuffer, int64_t Length, bool Verify=true) | 
|  | Set the register's contents. 
 | 
|  | 
| virtual void | Get (uint8_t *pBuffer, int64_t Length, bool Verify=false, bool IgnoreCache=false) | 
|  | Fills a buffer with the register's contents. 
 | 
|  | 
| virtual int64_t | GetLength () | 
|  | Retrieves the Length of the register [Bytes]. 
 | 
|  | 
| virtual int64_t | GetAddress () | 
|  | Retrieves the Address of the register. 
 | 
|  | 
| virtual void | SetReference (INode *pBase) | 
|  | overload SetReference for Register 
 | 
|  | 
Interface for string properties.