


	// ***** AUTOGENERATED CODE, DO NOT EDIT *****
    
        #ifndef RECMASHELLSPATIALINDEXVISITORADAPTER_H
        #define RECMASHELLSPATIALINDEXVISITORADAPTER_H

        #include <QScriptEngine>
        #include <QScriptValue>
        #include <QScriptContextInfo>
        #include <QDebug>

        
                #include "RSpatialIndexVisitorAdapter.h"
            

        /**
         * \ingroup scripting_ecmaapi
         */
        class REcmaShellSpatialIndexVisitorAdapter : public RSpatialIndexVisitorAdapter {

        public:
      
    // Destructor:
    
            ~REcmaShellSpatialIndexVisitorAdapter();
        static RSpatialIndexVisitorAdapter* getSelf(const QString& fName, QScriptContext* context)
    ;static REcmaShellSpatialIndexVisitorAdapter* getSelfShell(const QString& fName, QScriptContext* context)
    ;
    
    
      void visitData(
                int id, int pos, double x1, double y1, double z1, double x2, double y2, double z2
            );
        
    
    
      void visitNode(
                double x1, double y1, double z1, double x2, double y2, double z2
            );
        
    
  
        // methods of 1st level base class RSpatialIndexVisitor:
        

    // protected methods (only available for ECMA shell classes) (generated by xsl2xpp.xsl):
	QScriptValue __qtscript_self;
            };
            Q_DECLARE_METATYPE(REcmaShellSpatialIndexVisitorAdapter*)
        
	#endif
    