//----------------------------------------------------------------------------- // (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( _, "" );