All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Files | Classes | Functions
GenApi Node Interfaces and Access Mode Check Functions
Collaboration diagram for GenApi Node Interfaces and Access Mode Check Functions:

Files

file  IBase.h
 Definition of interface IBase.
 
file  IBoolean.h
 Definition of IBoolean interface.
 
file  ICategory.h
 Definition of interface ICategory and types FeatureList_t :
 
file  ICommand.h
 Definition of ICommand interface.
 
file  IEnumEntry.h
 
file  IEnumeration.h
 Definition of interface IEnumeration.
 
file  IEnumerationT.h
 Definition of interface IEnumerationT.
 
file  IFloat.h
 Definition of the IFloat interface.
 
file  IInteger.h
 Definition of the interface IInteger.
 
file  INode.h
 Definition of interface INode and types NodeList_t and CallbackHandleType:
 
file  INodeMap.h
 Definition of interface INodeMap.
 
file  IPort.h
 Definition of interface IPort.
 
file  IRegister.h
 Definition of RegisterList_t type and the interface IRegister.
 
file  IString.h
 Definition of interface IString.
 
file  IValue.h
 Definition of the interface IValue.
 
file  NodeMapRef.h
 Definition of CNodeMapRef.
 

Classes

struct  GenApi::IBase
 Base interface common to all nodes. More...
 
struct  GenApi::IBoolean
 Interface for Boolean properties. More...
 
struct  GenApi::ICategory
 Gives access to a category node. More...
 
struct  GenApi::ICommand
 
struct  GenApi::IEnumEntry
 Interface of single enum value. More...
 
struct  GenApi::IEnumeration
 Interface for enumeration properties. More...
 
struct  GenApi::IEnumerationT< EnumT >
 Interface for enumeration properties. More...
 
struct  GenApi::IFloat
 Interface for float properties. More...
 
struct  GenApi::IInteger
 Interface for integer properties. More...
 
struct  GenApi::INode
 Interface common to all nodes. More...
 
struct  GenApi::INodeMap
 Interface to access the node map. More...
 
struct  GenApi::IPort
 Interface for ports. More...
 
struct  GenApi::IRegister
 Interface for registers. More...
 
struct  GenApi::IString
 Interface for string properties. More...
 
struct  GenApi::IValue
 Interface for value properties. More...
 
class  GenApi::CNodeMapRefT< TCameraParams >
 Smartpointer template for NodeMaps with create function. More...
 
class  GenApi::CGeneric_XMLLoaderParams
 Empty base class used by class CNodeMapRef as generic template argument. More...
 
class  GenApi::CNodeMapRef
 Smartpointer for NodeMaps with create function. More...
 

Functions

bool GenApi::IsReadable (EAccessMode AccessMode)
 Tests if readable.
 
bool GenApi::IsReadable (const IBase *p)
 Checks if a node is readable.
 
bool GenApi::IsReadable (const IBase &r)
 Checks if a node is readable.
 
bool GenApi::IsWritable (EAccessMode AccessMode)
 Tests if writable.
 
bool GenApi::IsWritable (const IBase *p)
 Checks if a node is writable.
 
bool GenApi::IsWritable (const IBase &r)
 Checks if a node is writable.
 
bool GenApi::IsImplemented (EAccessMode AccessMode)
 Tests if implemented.
 
bool GenApi::IsImplemented (const IBase *p)
 Checks if a node is implemented.
 
bool GenApi::IsImplemented (const IBase &r)
 Checks if a node is implemented.
 
bool GenApi::IsAvailable (EAccessMode AccessMode)
 Tests if available.
 
bool GenApi::IsAvailable (const IBase *p)
 Checks if a node is available.
 
bool GenApi::IsAvailable (const IBase &r)
 Checks if a node is available.
 
EAccessMode GenApi::Combine (EAccessMode Peter, EAccessMode Paul)
 Computes which access mode the two guards allow together.
 
bool GenApi::IsVisible (EVisibility Visibility, EVisibility MaxVisiblity)
 Tests Visibility. More...
 
EVisibility GenApi::Combine (EVisibility Peter, EVisibility Paul)
 Computes which visibility the two guards allow together.
 
bool GenApi::IsCacheable (ECachingMode CachingMode)
 Tests Cacheability.
 
ECachingMode GenApi::Combine (ECachingMode Peter, ECachingMode Paul)
 Computes which CachingMode results from a combination.
 

Detailed Description

Function Documentation

bool GenApi::IsVisible ( EVisibility  Visibility,
EVisibility  MaxVisiblity 
)
inline

Tests Visibility.

CAVE : this relys on the EVisibility enum's coding


pylon 5.0.9
Copyright © 2006-2017 Basler AG (Tue May 30 2017 17:24:57)