From: <dhu...@us...> - 2007-01-07 20:05:19
|
Revision: 114 http://svn.sourceforge.net/qcell/?rev=114&view=rev Author: dhubleizh Date: 2007-01-07 12:05:16 -0800 (Sun, 07 Jan 2007) Log Message: ----------- - Fucking Class::Enum::Value removed all over the place. LESZEK!! STOP THAT FOR GODS SAKE!!! - as susual #include<QtOpengl> => #include<QtOpenGL>, as linux is case-sensitive - visgui.pro to compile simulationWindow and Renderer - changes in MainWindow to show custom simulationWindow object - simulationWindow expands do maximum now Modified Paths: -------------- trunk/qcell/baseheaders/Renderer.h trunk/qcell/baseheaders/simulationwindow.ui trunk/qcell/basesources/CalculationData.cpp trunk/qcell/visgui/MainWindow.cpp trunk/qcell/visgui/MainWindow.h trunk/qcell/visgui/MainWindow.ui trunk/qcell/visgui/visgui.pro Modified: trunk/qcell/baseheaders/Renderer.h =================================================================== --- trunk/qcell/baseheaders/Renderer.h 2007-01-07 19:07:33 UTC (rev 113) +++ trunk/qcell/baseheaders/Renderer.h 2007-01-07 20:05:16 UTC (rev 114) @@ -10,7 +10,7 @@ #include <QImage> #include <QPainter> #include <QObject> -#include <QtOpengl> +#include <QtOpenGL> #include <QPixmap> #include <QChar> Modified: trunk/qcell/baseheaders/simulationwindow.ui =================================================================== --- trunk/qcell/baseheaders/simulationwindow.ui 2007-01-07 19:07:33 UTC (rev 113) +++ trunk/qcell/baseheaders/simulationwindow.ui 2007-01-07 20:05:16 UTC (rev 114) @@ -1,6 +1,22 @@ <ui version="4.0" > <class>simulationWindowClass</class> <widget class="QWidget" name="simulationWindowClass" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>100</width> + <height>30</height> + </rect> + </property> + <property name="sizePolicy" > + <sizepolicy> + <hsizetype>7</hsizetype> + <vsizetype>7</vsizetype> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> <property name="windowTitle" > <string>simulationWindow</string> </property> Modified: trunk/qcell/basesources/CalculationData.cpp =================================================================== --- trunk/qcell/basesources/CalculationData.cpp 2007-01-07 19:07:33 UTC (rev 113) +++ trunk/qcell/basesources/CalculationData.cpp 2007-01-07 20:05:16 UTC (rev 114) @@ -39,14 +39,14 @@ void * CalculationData::getAddressAt(int x, int y, int z, int t) { int dSize; - if(dataType==baseDataTypes::DATA_TYPES::NONE) + if(dataType==baseDataTypes::NONE) return NULL; return data + dataSize * (x + y * sizeX + z * sizeX * sizeY + t * sizeX * sizeY * sizeZ); } CalculationData::CalculationData() { - dataType = baseDataTypes::DATA_TYPES::NONE; + dataType = baseDataTypes::NONE; sizeX = sizeY = sizeZ = sizeT = 0; dimension = -1; dataSize = 0; @@ -56,7 +56,7 @@ CalculationData::~CalculationData() { - dataType = baseDataTypes::DATA_TYPES::NONE; + dataType = baseDataTypes::NONE; sizeX = sizeY = sizeZ = sizeT = 0; dimension = -1; dataSize = 0; @@ -67,7 +67,7 @@ { switch(dataType) { - case baseDataTypes::DATA_TYPES::BOOL: + case baseDataTypes::BOOL: break; case baseDataTypes::CHAR: @@ -92,16 +92,16 @@ { switch(dataType) { - case baseDataTypes::DATA_TYPES::BOOL: + case baseDataTypes::BOOL: break; - case baseDataTypes::DATA_TYPES::CHAR: + case baseDataTypes::CHAR: return *((char *)getAddressAt(x, y, 0, 0)); - case baseDataTypes::DATA_TYPES::INT: + case baseDataTypes::INT: return *((int *)(getAddressAt(x, y, 0, 0))); - case baseDataTypes::DATA_TYPES::SHORT: + case baseDataTypes::SHORT: return *((short *)(getAddressAt(x, y, 0, 0))); case baseDataTypes::FLOAT: return (int)(*((float *)(getAddressAt(x, y, 0, 0)))); @@ -116,16 +116,16 @@ { switch(dataType) { - case baseDataTypes::DATA_TYPES::BOOL: + case baseDataTypes::BOOL: break; - case baseDataTypes::DATA_TYPES::CHAR: + case baseDataTypes::CHAR: return *((char *)getAddressAt(x, y, z, 0)); - case baseDataTypes::DATA_TYPES::INT: + case baseDataTypes::INT: return *((int *)(getAddressAt(x, y, z, 0))); - case baseDataTypes::DATA_TYPES::SHORT: + case baseDataTypes::SHORT: return *((short *)(getAddressAt(x, y, z, 0))); case baseDataTypes::FLOAT: @@ -141,16 +141,16 @@ { switch(dataType) { - case baseDataTypes::DATA_TYPES::BOOL: + case baseDataTypes::BOOL: break; - case baseDataTypes::DATA_TYPES::CHAR: + case baseDataTypes::CHAR: return *((char *)getAddressAt(x, y, z, t)); - case baseDataTypes::DATA_TYPES::INT: + case baseDataTypes::INT: return *((int *)(getAddressAt(x, y, z, t))); - case baseDataTypes::DATA_TYPES::SHORT: + case baseDataTypes::SHORT: return *((short *)(getAddressAt(x, y, z, t))); case baseDataTypes::FLOAT: @@ -183,18 +183,18 @@ { switch(dataType) { - case baseDataTypes::DATA_TYPES::BOOL: + case baseDataTypes::BOOL: break; - case baseDataTypes::DATA_TYPES::CHAR: + case baseDataTypes::CHAR: *((char *)getAddressAt(x, 0, 0, 0)) = (char)val; break; - case baseDataTypes::DATA_TYPES::INT: + case baseDataTypes::INT: *((int *)(getAddressAt(x, 0, 0, 0))) = val; break; - case baseDataTypes::DATA_TYPES::SHORT: + case baseDataTypes::SHORT: *((short *)(getAddressAt(x, 0, 0, 0))) = (short)val; break; } @@ -204,18 +204,18 @@ { switch(dataType) { - case baseDataTypes::DATA_TYPES::BOOL: + case baseDataTypes::BOOL: break; - case baseDataTypes::DATA_TYPES::CHAR: + case baseDataTypes::CHAR: *((char *)getAddressAt(x, y, 0, 0)) = (char)val; break; - case baseDataTypes::DATA_TYPES::INT: + case baseDataTypes::INT: *((int *)(getAddressAt(x, y, 0, 0))) = val; break; - case baseDataTypes::DATA_TYPES::SHORT: + case baseDataTypes::SHORT: *((short *)(getAddressAt(x, y, 0, 0))) = (short)val; break; } @@ -225,18 +225,18 @@ { switch(dataType) { - case baseDataTypes::DATA_TYPES::BOOL: + case baseDataTypes::BOOL: break; - case baseDataTypes::DATA_TYPES::CHAR: + case baseDataTypes::CHAR: *((char *)getAddressAt(x, y, z, 0)) = (char)val; break; - case baseDataTypes::DATA_TYPES::INT: + case baseDataTypes::INT: *((int *)(getAddressAt(x, y, z, 0))) = val; break; - case baseDataTypes::DATA_TYPES::SHORT: + case baseDataTypes::SHORT: *((short *)(getAddressAt(x, y, z, 0))) = (short)val; break; } @@ -246,18 +246,18 @@ { switch(dataType) { - case baseDataTypes::DATA_TYPES::BOOL: + case baseDataTypes::BOOL: break; - case baseDataTypes::DATA_TYPES::CHAR: + case baseDataTypes::CHAR: *((char *)getAddressAt(x, y, z, t)) = (char)val; break; - case baseDataTypes::DATA_TYPES::INT: + case baseDataTypes::INT: *((int *)(getAddressAt(x, y, z, t))) = val; break; - case baseDataTypes::DATA_TYPES::SHORT: + case baseDataTypes::SHORT: *((short *)(getAddressAt(x, y, z, t))) = (short)val; break; } @@ -267,22 +267,22 @@ { switch(dataType) { - case baseDataTypes::DATA_TYPES::BOOL: + case baseDataTypes::BOOL: break; - case baseDataTypes::DATA_TYPES::CHAR: + case baseDataTypes::CHAR: return (double)*((char *)getAddressAt(x, 0, 0, 0)); - case baseDataTypes::DATA_TYPES::INT: + case baseDataTypes::INT: return (double)*((int *)(getAddressAt(x, 0, 0, 0))); - case baseDataTypes::DATA_TYPES::SHORT: + case baseDataTypes::SHORT: return (double)*((short *)(getAddressAt(x, 0, 0, 0))); - case baseDataTypes::DATA_TYPES::DOUBLE: + case baseDataTypes::DOUBLE: return *((double *)(getAddressAt(x, 0, 0, 0))); - case baseDataTypes::DATA_TYPES::FLOAT: + case baseDataTypes::FLOAT: return *((float *)(getAddressAt(x, 0, 0, 0))); } return 0.0; @@ -292,22 +292,22 @@ { switch(dataType) { - case baseDataTypes::DATA_TYPES::BOOL: + case baseDataTypes::BOOL: break; - case baseDataTypes::DATA_TYPES::CHAR: + case baseDataTypes::CHAR: return (double)*((char *)getAddressAt(x, y, 0, 0)); - case baseDataTypes::DATA_TYPES::INT: + case baseDataTypes::INT: return (double)*((int *)(getAddressAt(x, y, 0, 0))); - case baseDataTypes::DATA_TYPES::SHORT: + case baseDataTypes::SHORT: return (double)*((short *)(getAddressAt(x, y, 0, 0))); - case baseDataTypes::DATA_TYPES::DOUBLE: + case baseDataTypes::DOUBLE: return *((double *)(getAddressAt(x, y, 0, 0))); - case baseDataTypes::DATA_TYPES::FLOAT: + case baseDataTypes::FLOAT: return *((float *)(getAddressAt(x, y, 0, 0))); } return 0.0; @@ -317,22 +317,22 @@ { switch(dataType) { - case baseDataTypes::DATA_TYPES::BOOL: + case baseDataTypes::BOOL: break; - case baseDataTypes::DATA_TYPES::CHAR: + case baseDataTypes::CHAR: return (double)*((char *)getAddressAt(x, y, z, 0)); - case baseDataTypes::DATA_TYPES::INT: + case baseDataTypes::INT: return (double)*((int *)(getAddressAt(x, y, z, 0))); - case baseDataTypes::DATA_TYPES::SHORT: + case baseDataTypes::SHORT: return (double)*((short *)(getAddressAt(x, y, z, 0))); - case baseDataTypes::DATA_TYPES::DOUBLE: + case baseDataTypes::DOUBLE: return *((double *)(getAddressAt(x, y, z, 0))); - case baseDataTypes::DATA_TYPES::FLOAT: + case baseDataTypes::FLOAT: return *((float *)(getAddressAt(x, y, z, 0))); } return 0.0; @@ -342,22 +342,22 @@ { switch(dataType) { - case baseDataTypes::DATA_TYPES::BOOL: + case baseDataTypes::BOOL: break; - case baseDataTypes::DATA_TYPES::CHAR: + case baseDataTypes::CHAR: return (double)*((char *)getAddressAt(x, y, z, t)); - case baseDataTypes::DATA_TYPES::INT: + case baseDataTypes::INT: return (double)*((int *)(getAddressAt(x, y, z, t))); - case baseDataTypes::DATA_TYPES::SHORT: + case baseDataTypes::SHORT: return (double)*((short *)(getAddressAt(x, y, z, t))); - case baseDataTypes::DATA_TYPES::DOUBLE: + case baseDataTypes::DOUBLE: return *((double *)(getAddressAt(x, y, z, t))); - case baseDataTypes::DATA_TYPES::FLOAT: + case baseDataTypes::FLOAT: return *((float *)(getAddressAt(x, y, z, t))); } return 0.0; @@ -383,11 +383,11 @@ { switch(dataType) { - case baseDataTypes::DATA_TYPES::DOUBLE: + case baseDataTypes::DOUBLE: *((double *)(getAddressAt(x, 0, 0, 0))) = val; break; - case baseDataTypes::DATA_TYPES::FLOAT: + case baseDataTypes::FLOAT: *((float *)(getAddressAt(x, 0, 0, 0))) = (float)val; break; } @@ -397,11 +397,11 @@ { switch(dataType) { - case baseDataTypes::DATA_TYPES::DOUBLE: + case baseDataTypes::DOUBLE: *((double *)(getAddressAt(x, y, 0, 0))) = val; break; - case baseDataTypes::DATA_TYPES::FLOAT: + case baseDataTypes::FLOAT: *((float *)(getAddressAt(x, y, 0, 0))) = (float)val; break; } @@ -411,11 +411,11 @@ { switch(dataType) { - case baseDataTypes::DATA_TYPES::DOUBLE: + case baseDataTypes::DOUBLE: *((double *)(getAddressAt(x, y, z, 0))) = val; break; - case baseDataTypes::DATA_TYPES::FLOAT: + case baseDataTypes::FLOAT: *((float *)(getAddressAt(x, y, z, 0))) = (float)val; break; } @@ -425,11 +425,11 @@ { switch(dataType) { - case baseDataTypes::DATA_TYPES::DOUBLE: + case baseDataTypes::DOUBLE: *((double *)(getAddressAt(x, y, z, t))) = val; break; - case baseDataTypes::DATA_TYPES::FLOAT: + case baseDataTypes::FLOAT: *((float *)(getAddressAt(x, y, z, t))) = (float)val; break; } @@ -576,10 +576,10 @@ { switch(dataType) { - case baseDataTypes::DATA_TYPES::BOOL: + case baseDataTypes::BOOL: return (sizeX * sizeY * sizeZ * sizeT)/8 + 1; - case baseDataTypes::DATA_TYPES::CHAR: + case baseDataTypes::CHAR: switch(dimension) { case 1: @@ -592,7 +592,7 @@ return sizeX * sizeY * sizeZ * sizeT * sizeof(char); } - case baseDataTypes::DATA_TYPES::DOUBLE: + case baseDataTypes::DOUBLE: switch(dimension) { case 1: @@ -605,7 +605,7 @@ return sizeX * sizeY * sizeZ * sizeT * sizeof(double); } - case baseDataTypes::DATA_TYPES::FLOAT: + case baseDataTypes::FLOAT: switch(dimension) { case 1: @@ -618,7 +618,7 @@ return sizeX * sizeY * sizeZ * sizeT * sizeof(float); } - case baseDataTypes::DATA_TYPES::INT: + case baseDataTypes::INT: switch(dimension) { case 1: @@ -631,7 +631,7 @@ return sizeX * sizeY * sizeZ * sizeT * sizeof(int); } - case baseDataTypes::DATA_TYPES::SHORT: + case baseDataTypes::SHORT: switch(dimension) { case 1: @@ -713,4 +713,4 @@ fillData(cData.getDataPointer()); return *this; -} \ No newline at end of file +} Modified: trunk/qcell/visgui/MainWindow.cpp =================================================================== --- trunk/qcell/visgui/MainWindow.cpp 2007-01-07 19:07:33 UTC (rev 113) +++ trunk/qcell/visgui/MainWindow.cpp 2007-01-07 20:05:16 UTC (rev 114) @@ -12,7 +12,10 @@ { // GUI setup - earlies possible to show the user, that we're in buisness setupUi(this); - + sw = new simulationWindow(this); + QLayoutItem* tmp = centralWidget()->layout()->takeAt(0); + centralWidget()->layout()->addWidget(sw); + centralWidget()->layout()->addItem(tmp); // Plugin parsing /// @todo get that code out of here! ParserInterface* iParser; Modified: trunk/qcell/visgui/MainWindow.h =================================================================== --- trunk/qcell/visgui/MainWindow.h 2007-01-07 19:07:33 UTC (rev 113) +++ trunk/qcell/visgui/MainWindow.h 2007-01-07 20:05:16 UTC (rev 114) @@ -21,6 +21,7 @@ #include <LocalFunction.h> #include <Neighbourhood.h> #include <Renderer.h> +#include <simulationwindow.h> typedef QString (*parser_fun)(QByteArray content, QString type, QString subtype); @@ -50,6 +51,7 @@ void on_action_Stop_activated(); void on_action_Restart_activated(); private: + simulationWindow* sw; QMap<QString, ParserInterface*> neighbourhood_parsers; QMap<QString, ParserInterface*> function_parsers; QMap<QString, ParserInterface*> world_parsers; Modified: trunk/qcell/visgui/MainWindow.ui =================================================================== --- trunk/qcell/visgui/MainWindow.ui 2007-01-07 19:07:33 UTC (rev 113) +++ trunk/qcell/visgui/MainWindow.ui 2007-01-07 20:05:16 UTC (rev 114) @@ -24,19 +24,6 @@ <number>6</number> </property> <item> - <spacer> - <property name="orientation" > - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" > - <size> - <width>20</width> - <height>40</height> - </size> - </property> - </spacer> - </item> - <item> <layout class="QHBoxLayout" > <property name="margin" > <number>0</number> Modified: trunk/qcell/visgui/visgui.pro =================================================================== --- trunk/qcell/visgui/visgui.pro 2007-01-07 19:07:33 UTC (rev 113) +++ trunk/qcell/visgui/visgui.pro 2007-01-07 20:05:16 UTC (rev 114) @@ -7,7 +7,8 @@ FORMS = MainWindow.ui \ AboutDialog.ui \ - ExperimentSetup.ui + ExperimentSetup.ui \ + ../baseheaders/simulationwindow.ui HEADERS = MainWindow.h \ ../baseheaders/Client.h \ ../baseheaders/ClientInfo.h \ @@ -16,7 +17,9 @@ ../baseheaders/GenericParserPlugin.h \ ../baseheaders/Neighbourhood.h \ ../baseheaders/CalculationData.h \ - ../baseheaders/LocalFunction.h + ../baseheaders/LocalFunction.h \ + ../baseheaders/simulationwindow.h \ + ../baseheaders/Renderer.h SOURCES = ../basesources/GenericParserPlugin.cpp \ main.cpp \ @@ -25,7 +28,9 @@ ../basesources/ClientInfo.cpp \ ../basesources/Neighbourhood.cpp \ ../basesources/CalculationData.cpp \ - ../basesources/LocalFunction.cpp + ../basesources/LocalFunction.cpp \ + ../basesources/simulationwindow.cpp \ + ../basesources/Renderer.cpp LIBS = -L../libs -lN -lFQT -lKI This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |