Group Pointer_h¶
Classes¶
| Type | Name |
|---|---|
| class | Spinnaker::GenApi::CFloatPtr |
| class | Spinnaker::GenApi::CPointer <class T, class B> Encapsulates a GenApi pointer dealing with the dynamic_cast automatically. |
Public Types¶
| Type | Name |
|---|---|
| typedef CPointer< IBase > | CBasePtr |
| typedef CPointer< IBoolean > | CBooleanPtr |
| typedef CPointer< ICategory > | CCategoryPtr |
| typedef CPointer< IChunkPort > | CChunkPortPtr |
| typedef CPointer< ICommand > | CCommandPtr |
| typedef CPointer< IDeviceInfo, INodeMap > | CDeviceInfoPtr |
| typedef CPointer< IEnumEntry > | CEnumEntryPtr |
| typedef CPointer< IEnumeration > | CEnumerationPtr |
| typedef CPointer< IInteger > | CIntegerPtr |
| typedef CPointer< INodeMapDyn, INodeMap > | CNodeMapDynPtr |
| typedef CPointer< INodeMap, INodeMap > | CNodeMapPtr |
| typedef CPointer< INode, IBase > | CNodePtr |
| typedef CPointer< IPortConstruct > | CPortConstructPtr |
| typedef CPointer< IPort > | CPortPtr |
| typedef CPointer< IPortRecorder > | CPortRecorderPtr |
| typedef CPointer< IPortReplay > | CPortReplayPtr |
| typedef CPointer< IPortWriteList, IPortWriteList > | CPortWriteListPtr |
| typedef CPointer< IRegister > | CRegisterPtr |
| typedef CPointer< ISelector > | CSelectorPtr |
| typedef CPointer< IString > | CStringPtr |
| typedef CPointer< IValue > | CValuePtr |
Public Functions¶
| Type | Name |
|---|---|
| GenICam::gcstring | GetInterfaceName (IBase * pBase) |
| bool | IsAvailable (const Spinnaker::GenApi::CPointer< T, B > & ptr) |
| bool | IsImplemented (const Spinnaker::GenApi::CPointer< T, B > & ptr) |
| bool | IsReadable (const Spinnaker::GenApi::CPointer< T, B > & ptr) |
| bool | IsWritable (const Spinnaker::GenApi::CPointer< T, B > & ptr) |
Public Types Documentation¶
typedef CBasePtr¶
SmartPointer for IBase interface pointer
typedef CBooleanPtr¶
SmartPointer for IBoolean interface pointer
typedef CCategoryPtr¶
SmartPointer for ICategory interface pointer
typedef CChunkPortPtr¶
SmartPointer for IChunkPort interface pointer
typedef CCommandPtr¶
SmartPointer for ICommand interface pointer
typedef CDeviceInfoPtr¶
SmartPointer for IDeviceInfo interface pointer
typedef CEnumEntryPtr¶
SmartPointer for IEnumEntry interface pointer
typedef CEnumerationPtr¶
SmartPointer for IEnumeration interface pointer
typedef CIntegerPtr¶
SmartPointer for IInteger interface pointer
typedef CNodeMapDynPtr¶
SmartPointer for INodeMapDyn interface pointer
typedef CNodeMapPtr¶
SmartPointer for INodeMap interface pointer
typedef CNodePtr¶
SmartPointer for INode interface pointer
typedef CPortConstructPtr¶
SmartPointer for IPortConstruct interface pointer
typedef CPortPtr¶
SmartPointer for IPort interface pointer
typedef CPortRecorderPtr¶
SmartPointer for IPortRecorder interface pointer
typedef CPortReplayPtr¶
SmartPointer for IPortReplay interface pointer
typedef CPortWriteListPtr¶
SmartPointer for IPortWriteList interface pointer
typedef CRegisterPtr¶
SmartPointer for IRegister interface pointer
typedef CSelectorPtr¶
SmartPointer for ISelector interface pointer
typedef CStringPtr¶
SmartPointer for IString interface pointer
typedef CValuePtr¶
SmartPointer for IValue interface pointer
Public Functions Documentation¶
function GetInterfaceName¶
Returns the name of the main interface as string DEPRICATED, use IBase::GetPrincipalInterfaceType() instead
function IsAvailable¶
template<class T, class B>
inline bool IsAvailable (
const Spinnaker::GenApi::CPointer < T, B > & ptr
)
Checks if a node is Available
function IsImplemented¶
template<class T, class B>
inline bool IsImplemented (
const Spinnaker::GenApi::CPointer < T, B > & ptr
)
Checks if a node is Implemented
function IsReadable¶
template<class T, class B>
inline bool IsReadable (
const Spinnaker::GenApi::CPointer < T, B > & ptr
)
Checks if a node is readable
function IsWritable¶
template<class T, class B>
inline bool IsWritable (
const Spinnaker::GenApi::CPointer < T, B > & ptr
)
Checks if a node is Writable