Merge branch 'master' of https://git.frank-ebner.de/FHWS/Indoor
This commit is contained in:
@@ -70,6 +70,13 @@ namespace Assert {
|
||||
}
|
||||
}
|
||||
|
||||
template <typename T, typename U, typename V, typename STR> static inline void isNear(const T v1, const U v2, const V delta, const STR err) {
|
||||
if (std::abs(v1-v2) > delta) {
|
||||
std::stringstream ss; ss << "\nexpected " << v1 << " +/- " << delta << " but is " << v2 << "\n";
|
||||
doThrow(err+ss.str());
|
||||
}
|
||||
}
|
||||
|
||||
template <typename T, typename STR> static inline void isBetween(const T v, const T min, const T max, const STR err) {
|
||||
if (v < min || v > max) {
|
||||
std::stringstream ss; ss << "\n[" << min << ":" << max << "] but is " << v << "\n";
|
||||
|
||||
@@ -119,7 +119,7 @@ ADD_EXECUTABLE(
|
||||
# needed external libraries
|
||||
TARGET_LINK_LIBRARIES(
|
||||
${PROJECT_NAME}
|
||||
# gtest
|
||||
gtest
|
||||
# pthread
|
||||
${EXTRA_LIBS}
|
||||
)
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
#include <string>
|
||||
|
||||
#ifdef ANDROID
|
||||
#include <QMessageBox>
|
||||
//include <QMessageBox>
|
||||
#include <QtDebug>
|
||||
#endif
|
||||
|
||||
class Exception : public std::exception {
|
||||
@@ -22,7 +23,10 @@ public:
|
||||
|
||||
// TODO better solution?
|
||||
#ifdef ANDROID
|
||||
QMessageBox::question(nullptr, "Exception", str.c_str(), QMessageBox::Ok);
|
||||
qDebug() << "-------- ERROR --------";
|
||||
qDebug() << str.c_str();
|
||||
qDebug() << "------------------------";
|
||||
//QMessageBox::question(nullptr, "Exception", str.c_str(), QMessageBox::Ok);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
10
data/File.h
10
data/File.h
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FS_FILE_H
|
||||
#define FS_FILE_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef HISTORYTS_H
|
||||
#define HISTORYTS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef RINGBUFFER_H
|
||||
#define RINGBUFFER_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef TIMESTAMP_H
|
||||
#define TIMESTAMP_H
|
||||
|
||||
@@ -11,29 +21,51 @@ struct Timestamp {
|
||||
private:
|
||||
|
||||
/** internal timestamp in milliseconds */
|
||||
int64_t _ms;
|
||||
//int64_t _ms;
|
||||
int64_t _us;
|
||||
|
||||
/** HIDDEN ctor. use factory methods */
|
||||
explicit Timestamp(const int64_t ms) : _ms(ms) {;}
|
||||
/** hidden ctor. for internal methods only */
|
||||
Timestamp(int64_t us) : _us(us) {;}
|
||||
|
||||
public:
|
||||
|
||||
/** empty ctor */
|
||||
explicit Timestamp() : _ms(0) {;}
|
||||
explicit Timestamp() : _us(0) {;}
|
||||
|
||||
|
||||
/** get timestamp from the given value which represents microseconds */
|
||||
static inline Timestamp fromUS(const int64_t us) {
|
||||
Timestamp ts;
|
||||
ts._us = us;
|
||||
return ts;
|
||||
}
|
||||
/** get timestamp from the given value which represents milliesconds */
|
||||
static inline Timestamp fromMS(const int64_t ms) {return Timestamp(ms);}
|
||||
static inline Timestamp fromMS(const int64_t ms) {
|
||||
Timestamp ts;
|
||||
ts._us = ms * 1000;
|
||||
return ts;
|
||||
}
|
||||
|
||||
/** get timestamp from the given value which represents seconds */
|
||||
static inline Timestamp fromSec(const float sec) {return Timestamp(sec*1000);}
|
||||
static inline Timestamp fromSec(const float sec) {
|
||||
Timestamp ts;
|
||||
ts._us = static_cast<int64_t>(sec * 1000 * 1000);
|
||||
return ts;
|
||||
}
|
||||
|
||||
/** get timestamp from the given value which represents a sample rate in hz */
|
||||
static inline Timestamp fromHz(const float hz) {
|
||||
const float sec = 1.0f / hz;
|
||||
return Timestamp::fromSec(sec);
|
||||
}
|
||||
|
||||
/** get timestamp for the current unix-time */
|
||||
static inline Timestamp fromUnixTime() {
|
||||
auto now = std::chrono::system_clock::now();
|
||||
auto duration = now.time_since_epoch();
|
||||
auto millis = std::chrono::duration_cast<std::chrono::milliseconds>(duration).count();
|
||||
return Timestamp(millis);
|
||||
//auto millis = std::chrono::duration_cast<std::chrono::milliseconds>(duration).count();
|
||||
auto micros = std::chrono::duration_cast<std::chrono::microseconds>(duration).count();
|
||||
return Timestamp::fromUS(micros);
|
||||
}
|
||||
|
||||
/** get timestamp for the current system-time */
|
||||
@@ -46,44 +78,50 @@ public:
|
||||
|
||||
public:
|
||||
|
||||
/** get finest available value */
|
||||
inline int64_t finest() const {return _us;}
|
||||
|
||||
/** get timestamp in microseconds */
|
||||
inline int64_t us() const {return _us;}
|
||||
|
||||
/** get timestamp in milliseconds */
|
||||
inline int64_t ms() const {return _ms;}
|
||||
inline int64_t ms() const {return _us/1000;}
|
||||
|
||||
/** get timestamp in seconds */
|
||||
inline float sec() const {return _ms/1000.0f;}
|
||||
inline float sec() const {return _us/1000.0f/1000.0f;}
|
||||
|
||||
|
||||
|
||||
public:
|
||||
|
||||
/** is this timestamp zero? */
|
||||
bool isZero() const {return _ms == 0;}
|
||||
bool isZero() const {return _us == 0;}
|
||||
|
||||
/** equal? */
|
||||
bool operator == (const Timestamp& o) const {return _ms == o._ms;}
|
||||
bool operator == (const Timestamp& o) const {return _us == o._us;}
|
||||
|
||||
/** not equal? */
|
||||
bool operator != (const Timestamp& o) const {return _ms != o._ms;}
|
||||
bool operator != (const Timestamp& o) const {return _us != o._us;}
|
||||
|
||||
/** smaller than the given one? */
|
||||
bool operator < (const Timestamp& o) const {return _ms < o._ms;}
|
||||
bool operator <= (const Timestamp& o) const {return _ms <= o._ms;}
|
||||
bool operator < (const Timestamp& o) const {return _us < o._us;}
|
||||
bool operator <= (const Timestamp& o) const {return _us <= o._us;}
|
||||
|
||||
/** greater than the given one? */
|
||||
bool operator > (const Timestamp& o) const {return _ms > o._ms;}
|
||||
bool operator >= (const Timestamp& o) const {return _ms >= o._ms;}
|
||||
bool operator > (const Timestamp& o) const {return _us > o._us;}
|
||||
bool operator >= (const Timestamp& o) const {return _us >= o._us;}
|
||||
|
||||
|
||||
|
||||
Timestamp operator - (const Timestamp& o) const {return Timestamp(_ms - o._ms);}
|
||||
Timestamp& operator -= (const Timestamp& o) {_ms += o._ms; return *this;}
|
||||
Timestamp operator - (const Timestamp& o) const {return Timestamp(_us - o._us);}
|
||||
Timestamp& operator -= (const Timestamp& o) {_us += o._us; return *this;}
|
||||
|
||||
Timestamp operator + (const Timestamp& o) const {return Timestamp(_ms + o._ms);}
|
||||
Timestamp& operator += (const Timestamp& o) {_ms += o._ms; return *this;}
|
||||
Timestamp operator + (const Timestamp& o) const {return Timestamp(_us + o._us);}
|
||||
Timestamp& operator += (const Timestamp& o) {_us += o._us; return *this;}
|
||||
|
||||
template <typename T> Timestamp operator * (const T val) const {return Timestamp(_ms * val);}
|
||||
template <typename T> Timestamp operator * (const T val) const {return Timestamp(_us * val);}
|
||||
|
||||
template <typename T> Timestamp operator / (const T val) const {return Timestamp(_ms / val);}
|
||||
template <typename T> Timestamp operator / (const T val) const {return Timestamp(_us / val);}
|
||||
|
||||
// /** cast to float */
|
||||
// operator float () const {return sec();}
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef XMLLOAD_H
|
||||
#define XMLLOAD_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef XMLSAVE_H
|
||||
#define XMLSAVE_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef XMLSERIALIZE_H
|
||||
#define XMLSERIALIZE_H
|
||||
|
||||
|
||||
10
data/csv.h
10
data/csv.h
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef CSV_H
|
||||
#define CSV_H
|
||||
|
||||
|
||||
10
data/xml.h
10
data/xml.h
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef DATA_XML_H
|
||||
#define DATA_XML_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_BUILDER_H
|
||||
#define FLOORPLAN_3D_BUILDER_H
|
||||
|
||||
@@ -32,7 +42,7 @@ namespace Floorplan3D {
|
||||
bool fancyStairs = true;
|
||||
bool exportHandrails = true;
|
||||
bool exportDoors = true;
|
||||
bool exportAboveDoors = true;
|
||||
// bool exportAboveDoors = true;
|
||||
bool doorsOpen = false;
|
||||
bool exportObjects = true;
|
||||
bool exportPillars = true;
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_DOORS_H
|
||||
#define FLOORPLAN_3D_DOORS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_FLOORPLANMESH_H
|
||||
#define FLOORPLAN_3D_FLOORPLANMESH_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_HANDRAILS_H
|
||||
#define FLOORPLAN_3D_HANDRAILS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_LINES_H
|
||||
#define FLOORPLAN_3D_LINES_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_OBJECTS_H
|
||||
#define FLOORPLAN_3D_OBJECTS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_OBSTACLE3_H
|
||||
#define FLOORPLAN_3D_OBSTACLE3_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_OUTLINE_H
|
||||
#define FLOORPLAN_3D_OUTLINE_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_PILLARS_H
|
||||
#define FLOORPLAN_3D_PILLARS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_STAIRS_H
|
||||
#define FLOORPLAN_3D_STAIRS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_WALLS_H
|
||||
#define FLOORPLAN_3D_WALLS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_WALLSVIACUBE_H
|
||||
#define FLOORPLAN_3D_WALLSVIACUBE_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_WALLSVIACUTTEDQUADS_H
|
||||
#define FLOORPLAN_3D_WALLSVIACUTTEDQUADS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_MISC_H
|
||||
#define FLOORPLAN_3D_MISC_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef MTLREADER_H
|
||||
#define MTLREADER_H
|
||||
|
||||
@@ -29,7 +39,7 @@ public:
|
||||
;
|
||||
}
|
||||
|
||||
/** read .obj from the given file */
|
||||
/** read .mtl from the given file */
|
||||
void readFile(const std::string& file) {
|
||||
std::ifstream is(file);
|
||||
std::string line;
|
||||
@@ -37,7 +47,12 @@ public:
|
||||
is.close();
|
||||
}
|
||||
|
||||
/** read obj from the given data string (.obj file contents) */
|
||||
/** read mtl from the given data string (.mtl file contents) */
|
||||
void readData(const char* data) {
|
||||
readData(std::string(data));
|
||||
}
|
||||
|
||||
/** read mtl from the given data string (.mtl file contents) */
|
||||
void readData(const std::string& data) {
|
||||
std::stringstream is(data);
|
||||
std::string line;
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_OBJPOOL_H
|
||||
#define FLOORPLAN_3D_OBJPOOL_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef OBJREADER_H
|
||||
#define OBJREADER_H
|
||||
|
||||
@@ -65,6 +75,11 @@ public:
|
||||
is.close();
|
||||
}
|
||||
|
||||
/** read obj from the given data string (.obj file contents) */
|
||||
void readData(const char* data) {
|
||||
readData(std::string(data));
|
||||
}
|
||||
|
||||
/** read obj from the given data string (.obj file contents) */
|
||||
void readData(const std::string& data) {
|
||||
std::stringstream is(data);
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_CUBE_H
|
||||
#define FLOORPLAN_3D_CUBE_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_CYLINDER_H
|
||||
#define FLOORPLAN_3D_CYLINDER_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_MESH_H
|
||||
#define FLOORPLAN_3D_MESH_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN_3D_TUBE_H
|
||||
#define FLOORPLAN_3D_TUBE_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOOR_H
|
||||
#define FLOOR_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLANFACTORYSVG_H
|
||||
#define FLOORPLANFACTORYSVG_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef PLATFORMSTAIR_H
|
||||
#define PLATFORMSTAIR_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef STAIR_H
|
||||
#define STAIR_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef STAIRS_H
|
||||
#define STAIRS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,14 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Einige Aenderungen beigetragen von Toni Fetzer
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLAN2_H
|
||||
#define FLOORPLAN2_H
|
||||
|
||||
|
||||
@@ -1,3 +1,14 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Einige Aenderungen beigetragen von Toni Fetzer
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLANCEILINGS_H
|
||||
#define FLOORPLANCEILINGS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLANHELPER2_H
|
||||
#define FLOORPLANHELPER2_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLANLINT_H
|
||||
#define FLOORPLANLINT_H
|
||||
|
||||
|
||||
@@ -1,3 +1,14 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Einige Aenderungen beigetragen von Toni Fetzer
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLANREADER_H
|
||||
#define FLOORPLANREADER_H
|
||||
|
||||
|
||||
@@ -1,3 +1,14 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Einige Aenderungen beigetragen von Toni Fetzer
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef FLOORPLANWRITER_H
|
||||
#define FLOORPLANWRITER_H
|
||||
|
||||
|
||||
10
geo/Angle.h
10
geo/Angle.h
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef ANGLE_H
|
||||
#define ANGLE_H
|
||||
|
||||
|
||||
11
geo/BBox2.h
11
geo/BBox2.h
@@ -1,3 +1,14 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Einige Aenderungen beigetragen von Toni Fetzer
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GEO_BBOX2_H
|
||||
#define GEO_BBOX2_H
|
||||
|
||||
|
||||
10
geo/BBox3.h
10
geo/BBox3.h
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef BBOX3_H
|
||||
#define BBOX3_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef BBOXES3_H
|
||||
#define BBOXES3_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef CIRCLE2_H
|
||||
#define CIRCLE2_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GEO_CONVEXHULL2_H
|
||||
#define GEO_CONVEXHULL2_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef EARTHMAPPING_H
|
||||
#define EARTHMAPPING_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef EARTHPOS_H
|
||||
#define EARTHPOS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GPCPOLYGON2_H
|
||||
#define GPCPOLYGON2_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef HEADING_H
|
||||
#define HEADING_H
|
||||
|
||||
|
||||
10
geo/Length.h
10
geo/Length.h
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef LENGTH_H
|
||||
#define LENGTH_H
|
||||
|
||||
|
||||
10
geo/Line2.h
10
geo/Line2.h
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef LINE2D_H
|
||||
#define LINE2D_H
|
||||
|
||||
|
||||
10
geo/Plane3.h
10
geo/Plane3.h
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef PLANE3_H
|
||||
#define PLANE3_H
|
||||
|
||||
|
||||
13
geo/Point2.h
13
geo/Point2.h
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef POINT2_H
|
||||
#define POINT2_H
|
||||
|
||||
@@ -78,6 +88,9 @@ inline float dot(const Point2 p1, const Point2 p2) {
|
||||
return (p1.x*p2.x) + (p1.y*p2.y);
|
||||
}
|
||||
|
||||
inline float determinant(const Point2 p1, const Point2 p2) {
|
||||
return (p1.x*p2.y) - (p1.y*p2.x);
|
||||
}
|
||||
|
||||
inline void swap(Point2& p1, Point2& p2) {
|
||||
std::swap(p1.x, p2.x);
|
||||
|
||||
10
geo/Point3.h
10
geo/Point3.h
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GEO_Point3_H
|
||||
#define GEO_Point3_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef POLYGON2_H
|
||||
#define POLYGON2_H
|
||||
|
||||
|
||||
10
geo/Ray2.h
10
geo/Ray2.h
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GEO_RAY2_H
|
||||
#define GEO_RAY2_H
|
||||
|
||||
|
||||
10
geo/Ray3.h
10
geo/Ray3.h
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GEO_RAY3_H
|
||||
#define GEO_RAY3_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GEO_SPHERE3_H
|
||||
#define GEO_SPHERE3_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef TRIANGLE3_H
|
||||
#define TRIANGLE3_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef TRIANGLESTRIP3_H
|
||||
#define TRIANGLESTRIP3_H
|
||||
|
||||
|
||||
10
geo/Units.h
10
geo/Units.h
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef UNITS_H
|
||||
#define UNITS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef BOUNDINGVOLUMEHIERARCHY_H
|
||||
#define BOUNDINGVOLUMEHIERARCHY_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef BVHDEBUG_H
|
||||
#define BVHDEBUG_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef BOUNDINGVOLUME_H
|
||||
#define BOUNDINGVOLUME_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef BOUNDINGVOLUMEAABB2_H
|
||||
#define BOUNDINGVOLUMEAABB2_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef BOUNDINGVOLUMEBOX_H
|
||||
#define BOUNDINGVOLUMEBOX_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef BOUDINGVOLUMECIRCLE2_H
|
||||
#define BOUDINGVOLUMECIRCLE2_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef BOUNDINGVOLUMESPHERE_H
|
||||
#define BOUNDINGVOLUMESPHERE_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef DEFAULTGRIDNODE_H
|
||||
#define DEFAULTGRIDNODE_H
|
||||
|
||||
|
||||
10
grid/Grid.h
10
grid/Grid.h
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRID_H
|
||||
#define GRID_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDNEIGHBORITERATOR_H
|
||||
#define GRIDNEIGHBORITERATOR_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDNODE_H
|
||||
#define GRIDNODE_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDNODEBBOX_H
|
||||
#define GRIDNODEBBOX_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDPOINT_H
|
||||
#define GRIDPOINT_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDFACTORY_H
|
||||
#define GRIDFACTORY_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDIMPORTANCE_H
|
||||
#define GRIDIMPORTANCE_H
|
||||
|
||||
@@ -11,7 +21,7 @@
|
||||
#include "../../nav/dijkstra/Dijkstra.h"
|
||||
#include "../../nav/dijkstra/DijkstraPath.h"
|
||||
|
||||
#include "../../math/Distributions.h"
|
||||
#include "../../math/distribution/Normal.h"
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRID_ELEVATORS_H
|
||||
#define GRID_ELEVATORS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDFACTORY_V2_H
|
||||
#define GRIDFACTORY_V2_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDFACTORYLISTENER_H
|
||||
#define GRIDFACTORYLISTENER_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDNODEIMPORTANCE_H
|
||||
#define GRIDNODEIMPORTANCE_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRID_FACTORY_HELPER_H
|
||||
#define GRID_FACTORY_HELPER_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef IMPORTANCE_H
|
||||
#define IMPORTANCE_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef STAIRS_H
|
||||
#define STAIRS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef STAIRS_H
|
||||
#define STAIRS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDFACTORY3_H
|
||||
#define GRIDFACTORY3_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef HELPERPOLY3_H
|
||||
#define HELPERPOLY3_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDWALK_H
|
||||
#define GRIDWALK_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDWALKHELPER_H
|
||||
#define GRIDWALKHELPER_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDWALKLIGHTATTHEENDOFTHETUNNEL_H
|
||||
#define GRIDWALKLIGHTATTHEENDOFTHETUNNEL_H
|
||||
|
||||
@@ -5,7 +15,7 @@
|
||||
#include "../Grid.h"
|
||||
|
||||
#include "../../math/DrawList.h"
|
||||
#include "../../math/Distributions.h"
|
||||
#include "../../math/distribution/Normal.h"
|
||||
#include "../../math/DrawList.h"
|
||||
|
||||
#include "../../nav/dijkstra/Dijkstra.h"
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDWALKPATHCONTROL_H
|
||||
#define GRIDWALKPATHCONTROL_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDWALKPUSHFORWARD_H
|
||||
#define GRIDWALKPUSHFORWARD_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDWALKRANDOMHEADINGUPDATE_H
|
||||
#define GRIDWALKRANDOMHEADINGUPDATE_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDWALKRANDOMHEADINGUPDATEADV_H
|
||||
#define GRIDWALKRANDOMHEADINGUPDATEADV_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDWALKSHORTESTPATHCONTROL_H
|
||||
#define GRIDWALKSHORTESTPATHCONTROL_H
|
||||
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
/*
|
||||
* © Copyright 2014 – Urheberrechtshinweis
|
||||
* Alle Rechte vorbehalten / All Rights Reserved
|
||||
*
|
||||
* Programmcode ist urheberrechtlich geschuetzt.
|
||||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||||
* Keine Verwendung ohne explizite Genehmigung.
|
||||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||||
*/
|
||||
|
||||
#ifndef GRIDWALKSIMPLECONTROL_H
|
||||
#define GRIDWALKSIMPLECONTROL_H
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user