//-----------------------------------------------------------------------------
// (c) 2004-2008 by Basler Vision Technologies
// Section: Vision Components
// Project: GenApi
//-----------------------------------------------------------------------------
/*!
\file
\brief
*/
//-----------------------------------------------------------------------------
// This file is generated automatically
// Do not modify!
//-----------------------------------------------------------------------------
_
#ifndef _PARAMS_H
#define _PARAMS_H
#include <GenApi/IEnumerationT.h>
#include <GenApi/NodeMapRef.h>
#include <GenApi/DLLLoad.h>
//! The namespace containing the device's control interface and related enumeration types
namespace
{
//**************************************************************************************************
// Enumerations
//**************************************************************************************************
//**************************************************************************************************
// Parameter class
//**************************************************************************************************
C_Params
//!
class
{
//----------------------------------------------------------------------------------------------------------------
// Implementation
//----------------------------------------------------------------------------------------------------------------
protected:
// If you want to show the following methods in the help file
// add the string HIDE_CLASS_METHODS to the ENABLED_SECTIONS tag in the doxygen file
//! \cond HIDE_CLASS_METHODS
//! Constructor
(void);
//! Destructor
~(void);
//! Initializes the references
void _Initialize(GenApi::INodeMap*);
//! Return the vendor of the camera
const char* _GetVendorName(void);
//! Returns the camera model name
const char* _GetModelName(void);
//! \endcond
//----------------------------------------------------------------------------------------------------------------
// References to features
//----------------------------------------------------------------------------------------------------------------
public:
private:
//! \cond HIDE_CLASS_METHODS
//! not implemented copy constructor
(&);
//! not implemented assignment operator
& operator=(&);
//! \endcond
};
//**************************************************************************************************
// Parameter class implementation
//**************************************************************************************************
//! \cond HIDE_CLASS_METHODS
inline ::(void)
{
}
inline ::~(void)
{
}
inline void ::_Initialize(GenApi::INodeMap* _Ptr)
{
}
inline const char* ::_GetVendorName(void)
{
return "";
}
inline const char* ::_GetModelName(void)
{
return "";
}
//! \endcond
} // namespace
#endif // _PARAMS_H
//! Valid values for
enum Enums
{
};
,
_ //!<
//! \name -
//! \name Miscellaneous Features
//@{
/*!
\brief
\b Visibility =
\b Visibility = Beginner
\b Selected by :
,
*/
# pragma deprecated( )
# pragma warning(push)
# pragma warning(disable: 4995) // name has been marked as deprecated
GenApi::
T<
Enums >
GenApi::
&
;
# pragma warning(pop)
//@}
:
,
# pragma warning(push)
# pragma warning(disable: 4995) // name has been marked as deprecated
( *new GenApi::<Enums>() )
( *new GenApi::() )
# pragma warning(pop)
# pragma warning(push)
# pragma warning(disable: 4995) // name has been marked as deprecated
delete static_cast < GenApi::<Enums> *> (& );
delete static_cast < GenApi::*> (& );
# pragma warning(pop)
# pragma warning(push)
# pragma warning(disable: 4995) // name has been marked as deprecated
static_cast<GenApi::<Enums> *> (& )->SetReference(_Ptr->GetNode(""));
static_cast<GenApi::*> (& )->SetReference(_Ptr->GetNode(""));
static_cast<GenApi::<Enums> *> (& )->SetNumEnums();
# pragma warning(pop)
static_cast<GenApi::CEnumerationTRef<Enums> *> (& )->SetEnumReference( _, "" );