Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5100 in orxonox.OLD for trunk/src/lib


Ignore:
Timestamp:
Aug 22, 2005, 12:42:28 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: testing some AutoCompletion in the Shell.

Location:
trunk/src/lib
Files:
12 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/Makefile.in

    r4826 r5100  
    189189          esac; \
    190190        done; \
    191         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  src/lib/Makefile'; \
     191        echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/lib/Makefile'; \
    192192        cd $(top_srcdir) && \
    193           $(AUTOMAKE) --foreign  src/lib/Makefile
     193          $(AUTOMAKE) --gnu  src/lib/Makefile
    194194.PRECIOUS: Makefile
    195195Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  • trunk/src/lib/collision_detection/Makefile.in

    r4826 r5100  
    224224          esac; \
    225225        done; \
    226         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  src/lib/collision_detection/Makefile'; \
     226        echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/lib/collision_detection/Makefile'; \
    227227        cd $(top_srcdir) && \
    228           $(AUTOMAKE) --foreign  src/lib/collision_detection/Makefile
     228          $(AUTOMAKE) --gnu  src/lib/collision_detection/Makefile
    229229.PRECIOUS: Makefile
    230230Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  • trunk/src/lib/event/Makefile.in

    r4826 r5100  
    212212          esac; \
    213213        done; \
    214         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  src/lib/event/Makefile'; \
     214        echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/lib/event/Makefile'; \
    215215        cd $(top_srcdir) && \
    216           $(AUTOMAKE) --foreign  src/lib/event/Makefile
     216          $(AUTOMAKE) --gnu  src/lib/event/Makefile
    217217.PRECIOUS: Makefile
    218218Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  • trunk/src/lib/graphics/Makefile.in

    r4826 r5100  
    179179          esac; \
    180180        done; \
    181         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  src/lib/graphics/Makefile'; \
     181        echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/lib/graphics/Makefile'; \
    182182        cd $(top_srcdir) && \
    183           $(AUTOMAKE) --foreign  src/lib/graphics/Makefile
     183          $(AUTOMAKE) --gnu  src/lib/graphics/Makefile
    184184.PRECIOUS: Makefile
    185185Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  • trunk/src/lib/graphics/importer/Makefile.am

    r4579 r5100  
    2020                 material.h \
    2121                 texture.h \
    22                  array.h \
    2322                 anorms.h \
    2423                 anormtab.h
  • trunk/src/lib/graphics/importer/Makefile.in

    r4826 r5100  
    201201                 material.h \
    202202                 texture.h \
    203                  array.h \
    204203                 anorms.h \
    205204                 anormtab.h
     
    218217          esac; \
    219218        done; \
    220         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  src/lib/graphics/importer/Makefile'; \
     219        echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/lib/graphics/importer/Makefile'; \
    221220        cd $(top_srcdir) && \
    222           $(AUTOMAKE) --foreign  src/lib/graphics/importer/Makefile
     221          $(AUTOMAKE) --gnu  src/lib/graphics/importer/Makefile
    223222.PRECIOUS: Makefile
    224223Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  • trunk/src/lib/graphics/spatial_separation/Makefile.in

    r4826 r5100  
    205205          esac; \
    206206        done; \
    207         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  src/lib/graphics/spatial_separation/Makefile'; \
     207        echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/lib/graphics/spatial_separation/Makefile'; \
    208208        cd $(top_srcdir) && \
    209           $(AUTOMAKE) --foreign  src/lib/graphics/spatial_separation/Makefile
     209          $(AUTOMAKE) --gnu  src/lib/graphics/spatial_separation/Makefile
    210210.PRECIOUS: Makefile
    211211Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  • trunk/src/lib/gui/Makefile.in

    r4826 r5100  
    241241          esac; \
    242242        done; \
    243         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  src/lib/gui/Makefile'; \
     243        echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/lib/gui/Makefile'; \
    244244        cd $(top_srcdir) && \
    245           $(AUTOMAKE) --foreign  src/lib/gui/Makefile
     245          $(AUTOMAKE) --gnu  src/lib/gui/Makefile
    246246.PRECIOUS: Makefile
    247247Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  • trunk/src/lib/particles/Makefile.in

    r4826 r5100  
    209209          esac; \
    210210        done; \
    211         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  src/lib/particles/Makefile'; \
     211        echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/lib/particles/Makefile'; \
    212212        cd $(top_srcdir) && \
    213           $(AUTOMAKE) --foreign  src/lib/particles/Makefile
     213          $(AUTOMAKE) --gnu  src/lib/particles/Makefile
    214214.PRECIOUS: Makefile
    215215Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  • trunk/src/lib/physics/Makefile.in

    r4826 r5100  
    218218          esac; \
    219219        done; \
    220         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  src/lib/physics/Makefile'; \
     220        echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/lib/physics/Makefile'; \
    221221        cd $(top_srcdir) && \
    222           $(AUTOMAKE) --foreign  src/lib/physics/Makefile
     222          $(AUTOMAKE) --gnu  src/lib/physics/Makefile
    223223.PRECIOUS: Makefile
    224224Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  • trunk/src/lib/sound/Makefile.in

    r4826 r5100  
    201201          esac; \
    202202        done; \
    203         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  src/lib/sound/Makefile'; \
     203        echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/lib/sound/Makefile'; \
    204204        cd $(top_srcdir) && \
    205           $(AUTOMAKE) --foreign  src/lib/sound/Makefile
     205          $(AUTOMAKE) --gnu  src/lib/sound/Makefile
    206206.PRECIOUS: Makefile
    207207Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  • trunk/src/lib/tinyxml/Makefile.in

    r4826 r5100  
    204204          esac; \
    205205        done; \
    206         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  src/lib/tinyxml/Makefile'; \
     206        echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/lib/tinyxml/Makefile'; \
    207207        cd $(top_srcdir) && \
    208           $(AUTOMAKE) --foreign  src/lib/tinyxml/Makefile
     208          $(AUTOMAKE) --gnu  src/lib/tinyxml/Makefile
    209209.PRECIOUS: Makefile
    210210Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  • trunk/src/lib/util/array.h

    r5097 r5100  
    1616/*!
    1717  \file array.h
    18   \brief Contains the Array Class that handles float arrays.
     18  \brief Contains the Array Class that handles arrays of classes.
    1919  this class creates a Array of a semi-Dynamic length.
    2020  beware, that after finalizing the array may not be resized again.
     
    2525#include "debug.h"
    2626
    27 //! Array Class that handles dynamic-float arrays.
     27//! Array Class that handles dynamic-type arrays.
    2828template<class T> class Array
    2929{
     
    3838    /** @returns The array */
    3939    inline const T* getArray () const { return this->array; };
     40    inline const T getEntry(unsigned int number) const;
    4041    /** * @returns The Count of entries in the Array*/
    4142    inline unsigned int getCount()const { return this->entryCount; };
     
    6667Array<T>::Array ()
    6768{
    68   PRINTF(4)("crating new Array\n");
     69  PRINTF(5)("crating new Array\n");
    6970  this->firstEntry = new Entry;
    7071  this->firstEntry->next =NULL;
     
    7273  this->finalized = false;
    7374  this->entryCount = 0; //0 means one entry
     75}
     76
     77template<class T>
     78    const T Array<T>::getEntry(unsigned int number) const
     79{
     80  if (this->finalized && number < this->entryCount)
     81    return this->array[number];
    7482}
    7583
     
    8189Array<T>::~Array()
    8290{
    83   PRINTF(4)("deleting array\n");
     91  PRINTF(5)("deleting array\n");
    8492  Entry* walker = this->firstEntry;
    8593  Entry* previous;
     
    9199  }
    92100  if (finalized)
    93     delete []this->array;
     101    delete[] this->array;
    94102}
    95103
     
    101109void Array<T>::finalizeArray ()
    102110{
    103   PRINTF(4)("Finalizing array. Length: %i\n", entryCount);
    104   //  if ((array = (GLfloat*)malloc( entryCount* sizeof(GLfloat))) == NULL)
    105   if (!(this->array = new GLfloat [this->entryCount]))
    106     PRINTF(0)("could not allocate %i data Blocks\n", this->entryCount);
     111  PRINTF(5)("Finalizing array. Length: %i\n", entryCount);
     112  if (!(this->array = new T [this->entryCount]))
     113    PRINTF(1)("could not allocate %i data Blocks\n", this->entryCount);
    107114  Entry* walker = this->firstEntry;
    108115  for (int i=0; i<this->entryCount; i++)
Note: See TracChangeset for help on using the changeset viewer.