Spinnaker C++
2.6.0.0
Public Member Functions | List of all members
CFloatPtr Class Reference

SmartPointer for IFloat interface pointer. More...

Inheritance diagram for CFloatPtr:
CPointer< IFloat, IBase >

Public Member Functions

 CFloatPtr () throw ()
 Default constructor. More...
 
 CFloatPtr (IBase *pB)
 Constructor from IBase pointer type. More...
 
void operator= (IBase *pB)
 Assign IBase Pointer. More...
 
IIntegerGetIntAlias ()
 gets the interface of an integer alias node. More...
 
IEnumerationGetEnumAlias ()
 gets the interface of an enum alias node. More...
 
- Public Member Functions inherited from CPointer< IFloat, IBase >
 CPointer (void)
 Default constructor. More...
 
 CPointer (IBase *pB)
 Constructor from INode pointer type. More...
 
virtual ~CPointer (void)
 
void operator= (IBase *pB)
 Assign INode Pointer. More...
 
 operator IFloat * (void) const
 Dereferencing. More...
 
IFloat & operator* (void) const
 Dereferencing. More...
 
IFloat & operator() (void) const
 Dereferencing. More...
 
IFloat * operator-> (void) const
 Dereferencing. More...
 
bool IsValid () const throw ()
 true if the pointer is valid More...
 
 operator bool (void) const throw ()
 true if the pointer is valid More...
 
bool operator== (IFloat *pT) const
 pointer equal More...
 
bool operator== (const CPointer< IFloat, IBase > &rT) const
 pointer equal More...
 
bool operator== (int nMustBeNull) const
 pointer equal More...
 
bool operator!= (const CPointer< IFloat, IBase > &rT) const
 pointer inequal More...
 
bool operator!= (IFloat *pT) const
 pointer inequal More...
 
bool operator!= (const long int nMustBeNull) const
 pointer inequal More...
 
bool operator!= (const int nMustBeNull) const
 pointer inequal More...
 
bool operator!= (const std::nullptr_t nullPtr) const
 pointer inequal More...
 

Additional Inherited Members

- Protected Attributes inherited from CPointer< IFloat, IBase >
IFloat * m_pT
 Underlying raw pointer. More...
 

Detailed Description

SmartPointer for IFloat interface pointer.

Examples:
ActionCommand.cpp, Compression.cpp, CounterAndTimer.cpp, Exposure.cpp, GigEVisionPerformance.cpp, LogicBlock.cpp, NodeMapCallback.cpp, NodeMapInfo.cpp, SaveToAvi.cpp, and Sequencer.cpp.

Constructor & Destructor Documentation

CFloatPtr ( )
throw (
)
inline

Default constructor.

CFloatPtr ( IBase pB)
inline

Constructor from IBase pointer type.

Member Function Documentation

IEnumeration* GetEnumAlias ( )
inline

gets the interface of an enum alias node.

IInteger* GetIntAlias ( )
inline

gets the interface of an integer alias node.

void operator= ( IBase pB)
inline

Assign IBase Pointer.


The documentation for this class was generated from the following file:
Contact Support Spinnaker® SDK Programmer's Guide and API Reference