// This file has been generated by Py++.

#include "boost/python.hpp"
#include "python_CEGUI.h"
#include "AbsoluteDim.pypp.hpp"

namespace bp = boost::python;

void register_AbsoluteDim_class(){

    { //::CEGUI::AbsoluteDim
        typedef bp::class_< CEGUI::AbsoluteDim, bp::bases< CEGUI::BaseDim > > AbsoluteDim_exposer_t;
        AbsoluteDim_exposer_t AbsoluteDim_exposer = AbsoluteDim_exposer_t( "AbsoluteDim", "*!\n\
        \n\
            Dimension type that represents an absolute pixel value.  Implements BaseDim interface.\n\
        *\n", bp::init< float >(( bp::arg("val") ), "*!\n\
                \n\
                    Constructor.\n\
        \n\
                @param val\n\
                    float value to be assigned to the AbsoluteDim.\n\
                *\n") );
        bp::scope AbsoluteDim_scope( AbsoluteDim_exposer );
        bp::implicitly_convertible< float, CEGUI::AbsoluteDim >();
        { //::CEGUI::AbsoluteDim::setValue
        
            typedef void ( ::CEGUI::AbsoluteDim::*setValue_function_type )( float ) ;
            
            AbsoluteDim_exposer.def( 
                "setValue"
                , setValue_function_type( &::CEGUI::AbsoluteDim::setValue )
                , ( bp::arg("val") )
                , "*!\n\
            \n\
                Set the current value of the AbsoluteDim.\n\
            *\n" );
        
        }
    }

}
