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) {
|
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) {
|
if (v < min || v > max) {
|
||||||
std::stringstream ss; ss << "\n[" << min << ":" << max << "] but is " << v << "\n";
|
std::stringstream ss; ss << "\n[" << min << ":" << max << "] but is " << v << "\n";
|
||||||
|
|||||||
@@ -119,7 +119,7 @@ ADD_EXECUTABLE(
|
|||||||
# needed external libraries
|
# needed external libraries
|
||||||
TARGET_LINK_LIBRARIES(
|
TARGET_LINK_LIBRARIES(
|
||||||
${PROJECT_NAME}
|
${PROJECT_NAME}
|
||||||
# gtest
|
gtest
|
||||||
# pthread
|
# pthread
|
||||||
${EXTRA_LIBS}
|
${EXTRA_LIBS}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -5,7 +5,8 @@
|
|||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#ifdef ANDROID
|
#ifdef ANDROID
|
||||||
#include <QMessageBox>
|
//include <QMessageBox>
|
||||||
|
#include <QtDebug>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
class Exception : public std::exception {
|
class Exception : public std::exception {
|
||||||
@@ -22,7 +23,10 @@ public:
|
|||||||
|
|
||||||
// TODO better solution?
|
// TODO better solution?
|
||||||
#ifdef ANDROID
|
#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
|
#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
|
#ifndef FS_FILE_H
|
||||||
#define 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
|
#ifndef HISTORYTS_H
|
||||||
#define 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
|
#ifndef RINGBUFFER_H
|
||||||
#define 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
|
#ifndef TIMESTAMP_H
|
||||||
#define TIMESTAMP_H
|
#define TIMESTAMP_H
|
||||||
|
|
||||||
@@ -11,29 +21,51 @@ struct Timestamp {
|
|||||||
private:
|
private:
|
||||||
|
|
||||||
/** internal timestamp in milliseconds */
|
/** internal timestamp in milliseconds */
|
||||||
int64_t _ms;
|
//int64_t _ms;
|
||||||
|
int64_t _us;
|
||||||
|
|
||||||
/** HIDDEN ctor. use factory methods */
|
/** hidden ctor. for internal methods only */
|
||||||
explicit Timestamp(const int64_t ms) : _ms(ms) {;}
|
Timestamp(int64_t us) : _us(us) {;}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
/** empty ctor */
|
/** 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 */
|
/** 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 */
|
/** 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 */
|
/** get timestamp for the current unix-time */
|
||||||
static inline Timestamp fromUnixTime() {
|
static inline Timestamp fromUnixTime() {
|
||||||
auto now = std::chrono::system_clock::now();
|
auto now = std::chrono::system_clock::now();
|
||||||
auto duration = now.time_since_epoch();
|
auto duration = now.time_since_epoch();
|
||||||
auto millis = std::chrono::duration_cast<std::chrono::milliseconds>(duration).count();
|
//auto millis = std::chrono::duration_cast<std::chrono::milliseconds>(duration).count();
|
||||||
return Timestamp(millis);
|
auto micros = std::chrono::duration_cast<std::chrono::microseconds>(duration).count();
|
||||||
|
return Timestamp::fromUS(micros);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** get timestamp for the current system-time */
|
/** get timestamp for the current system-time */
|
||||||
@@ -46,44 +78,50 @@ public:
|
|||||||
|
|
||||||
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 */
|
/** get timestamp in milliseconds */
|
||||||
inline int64_t ms() const {return _ms;}
|
inline int64_t ms() const {return _us/1000;}
|
||||||
|
|
||||||
/** get timestamp in seconds */
|
/** get timestamp in seconds */
|
||||||
inline float sec() const {return _ms/1000.0f;}
|
inline float sec() const {return _us/1000.0f/1000.0f;}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
/** is this timestamp zero? */
|
/** is this timestamp zero? */
|
||||||
bool isZero() const {return _ms == 0;}
|
bool isZero() const {return _us == 0;}
|
||||||
|
|
||||||
/** equal? */
|
/** equal? */
|
||||||
bool operator == (const Timestamp& o) const {return _ms == o._ms;}
|
bool operator == (const Timestamp& o) const {return _us == o._us;}
|
||||||
|
|
||||||
/** not equal? */
|
/** 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? */
|
/** smaller than the given one? */
|
||||||
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 _ms <= o._ms;}
|
bool operator <= (const Timestamp& o) const {return _us <= o._us;}
|
||||||
|
|
||||||
/** greater than the given one? */
|
/** greater than the given one? */
|
||||||
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 _ms >= o._ms;}
|
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) const {return Timestamp(_us - o._us);}
|
||||||
Timestamp& operator -= (const Timestamp& o) {_ms += o._ms; return *this;}
|
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) const {return Timestamp(_us + o._us);}
|
||||||
Timestamp& operator += (const Timestamp& o) {_ms += o._ms; return *this;}
|
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 */
|
// /** cast to float */
|
||||||
// operator float () const {return sec();}
|
// 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
|
#ifndef XMLLOAD_H
|
||||||
#define 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
|
#ifndef XMLSAVE_H
|
||||||
#define 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
|
#ifndef XMLSERIALIZE_H
|
||||||
#define 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
|
#ifndef CSV_H
|
||||||
#define 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
|
#ifndef DATA_XML_H
|
||||||
#define 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
|
#ifndef FLOORPLAN_3D_BUILDER_H
|
||||||
#define FLOORPLAN_3D_BUILDER_H
|
#define FLOORPLAN_3D_BUILDER_H
|
||||||
|
|
||||||
@@ -32,7 +42,7 @@ namespace Floorplan3D {
|
|||||||
bool fancyStairs = true;
|
bool fancyStairs = true;
|
||||||
bool exportHandrails = true;
|
bool exportHandrails = true;
|
||||||
bool exportDoors = true;
|
bool exportDoors = true;
|
||||||
bool exportAboveDoors = true;
|
// bool exportAboveDoors = true;
|
||||||
bool doorsOpen = false;
|
bool doorsOpen = false;
|
||||||
bool exportObjects = true;
|
bool exportObjects = true;
|
||||||
bool exportPillars = 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
|
#ifndef FLOORPLAN_3D_DOORS_H
|
||||||
#define 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
|
#ifndef FLOORPLAN_3D_FLOORPLANMESH_H
|
||||||
#define 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
|
#ifndef FLOORPLAN_3D_HANDRAILS_H
|
||||||
#define 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
|
#ifndef FLOORPLAN_3D_LINES_H
|
||||||
#define 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
|
#ifndef FLOORPLAN_3D_OBJECTS_H
|
||||||
#define 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
|
#ifndef FLOORPLAN_3D_OBSTACLE3_H
|
||||||
#define 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
|
#ifndef FLOORPLAN_3D_OUTLINE_H
|
||||||
#define 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
|
#ifndef FLOORPLAN_3D_PILLARS_H
|
||||||
#define 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
|
#ifndef FLOORPLAN_3D_STAIRS_H
|
||||||
#define 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
|
#ifndef FLOORPLAN_3D_WALLS_H
|
||||||
#define 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
|
#ifndef FLOORPLAN_3D_WALLSVIACUBE_H
|
||||||
#define 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
|
#ifndef FLOORPLAN_3D_WALLSVIACUTTEDQUADS_H
|
||||||
#define 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
|
#ifndef FLOORPLAN_3D_MISC_H
|
||||||
#define 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
|
#ifndef MTLREADER_H
|
||||||
#define 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) {
|
void readFile(const std::string& file) {
|
||||||
std::ifstream is(file);
|
std::ifstream is(file);
|
||||||
std::string line;
|
std::string line;
|
||||||
@@ -37,7 +47,12 @@ public:
|
|||||||
is.close();
|
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) {
|
void readData(const std::string& data) {
|
||||||
std::stringstream is(data);
|
std::stringstream is(data);
|
||||||
std::string line;
|
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
|
#ifndef FLOORPLAN_3D_OBJPOOL_H
|
||||||
#define 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
|
#ifndef OBJREADER_H
|
||||||
#define OBJREADER_H
|
#define OBJREADER_H
|
||||||
|
|
||||||
@@ -65,6 +75,11 @@ public:
|
|||||||
is.close();
|
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) */
|
/** read obj from the given data string (.obj file contents) */
|
||||||
void readData(const std::string& data) {
|
void readData(const std::string& data) {
|
||||||
std::stringstream is(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
|
#ifndef FLOORPLAN_3D_CUBE_H
|
||||||
#define 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
|
#ifndef FLOORPLAN_3D_CYLINDER_H
|
||||||
#define 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
|
#ifndef FLOORPLAN_3D_MESH_H
|
||||||
#define 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
|
#ifndef FLOORPLAN_3D_TUBE_H
|
||||||
#define 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
|
#ifndef FLOOR_H
|
||||||
#define 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
|
#ifndef FLOORPLANFACTORYSVG_H
|
||||||
#define 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
|
#ifndef PLATFORMSTAIR_H
|
||||||
#define 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
|
#ifndef STAIR_H
|
||||||
#define 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
|
#ifndef STAIRS_H
|
||||||
#define 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
|
#ifndef FLOORPLAN2_H
|
||||||
#define 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
|
#ifndef FLOORPLANCEILINGS_H
|
||||||
#define 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
|
#ifndef FLOORPLANHELPER2_H
|
||||||
#define 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
|
#ifndef FLOORPLANLINT_H
|
||||||
#define 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
|
#ifndef FLOORPLANREADER_H
|
||||||
#define 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
|
#ifndef FLOORPLANWRITER_H
|
||||||
#define 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
|
#ifndef ANGLE_H
|
||||||
#define 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
|
#ifndef GEO_BBOX2_H
|
||||||
#define 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
|
#ifndef BBOX3_H
|
||||||
#define 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
|
#ifndef BBOXES3_H
|
||||||
#define 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
|
#ifndef CIRCLE2_H
|
||||||
#define 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
|
#ifndef GEO_CONVEXHULL2_H
|
||||||
#define 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
|
#ifndef EARTHMAPPING_H
|
||||||
#define 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
|
#ifndef EARTHPOS_H
|
||||||
#define 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
|
#ifndef GPCPOLYGON2_H
|
||||||
#define 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
|
#ifndef HEADING_H
|
||||||
#define 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
|
#ifndef LENGTH_H
|
||||||
#define 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
|
#ifndef LINE2D_H
|
||||||
#define 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
|
#ifndef PLANE3_H
|
||||||
#define 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
|
#ifndef POINT2_H
|
||||||
#define 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);
|
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) {
|
inline void swap(Point2& p1, Point2& p2) {
|
||||||
std::swap(p1.x, p2.x);
|
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
|
#ifndef GEO_Point3_H
|
||||||
#define 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
|
#ifndef POLYGON2_H
|
||||||
#define 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
|
#ifndef GEO_RAY2_H
|
||||||
#define 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
|
#ifndef GEO_RAY3_H
|
||||||
#define 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
|
#ifndef GEO_SPHERE3_H
|
||||||
#define 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
|
#ifndef TRIANGLE3_H
|
||||||
#define 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
|
#ifndef TRIANGLESTRIP3_H
|
||||||
#define 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
|
#ifndef UNITS_H
|
||||||
#define 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
|
#ifndef BOUNDINGVOLUMEHIERARCHY_H
|
||||||
#define 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
|
#ifndef BVHDEBUG_H
|
||||||
#define 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
|
#ifndef BOUNDINGVOLUME_H
|
||||||
#define 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
|
#ifndef BOUNDINGVOLUMEAABB2_H
|
||||||
#define 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
|
#ifndef BOUNDINGVOLUMEBOX_H
|
||||||
#define 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
|
#ifndef BOUDINGVOLUMECIRCLE2_H
|
||||||
#define 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
|
#ifndef BOUNDINGVOLUMESPHERE_H
|
||||||
#define 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
|
#ifndef DEFAULTGRIDNODE_H
|
||||||
#define 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
|
#ifndef GRID_H
|
||||||
#define 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
|
#ifndef GRIDNEIGHBORITERATOR_H
|
||||||
#define 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
|
#ifndef GRIDNODE_H
|
||||||
#define 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
|
#ifndef GRIDNODEBBOX_H
|
||||||
#define 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
|
#ifndef GRIDPOINT_H
|
||||||
#define 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
|
#ifndef GRIDFACTORY_H
|
||||||
#define 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
|
#ifndef GRIDIMPORTANCE_H
|
||||||
#define GRIDIMPORTANCE_H
|
#define GRIDIMPORTANCE_H
|
||||||
|
|
||||||
@@ -11,7 +21,7 @@
|
|||||||
#include "../../nav/dijkstra/Dijkstra.h"
|
#include "../../nav/dijkstra/Dijkstra.h"
|
||||||
#include "../../nav/dijkstra/DijkstraPath.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
|
#ifndef GRID_ELEVATORS_H
|
||||||
#define 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
|
#ifndef GRIDFACTORY_V2_H
|
||||||
#define 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
|
#ifndef GRIDFACTORYLISTENER_H
|
||||||
#define 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
|
#ifndef GRIDNODEIMPORTANCE_H
|
||||||
#define 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
|
#ifndef GRID_FACTORY_HELPER_H
|
||||||
#define 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
|
#ifndef IMPORTANCE_H
|
||||||
#define 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
|
#ifndef STAIRS_H
|
||||||
#define 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
|
#ifndef STAIRS_H
|
||||||
#define 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
|
#ifndef GRIDFACTORY3_H
|
||||||
#define 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
|
#ifndef HELPERPOLY3_H
|
||||||
#define 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
|
#ifndef GRIDWALK_H
|
||||||
#define 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
|
#ifndef GRIDWALKHELPER_H
|
||||||
#define 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
|
#ifndef GRIDWALKLIGHTATTHEENDOFTHETUNNEL_H
|
||||||
#define GRIDWALKLIGHTATTHEENDOFTHETUNNEL_H
|
#define GRIDWALKLIGHTATTHEENDOFTHETUNNEL_H
|
||||||
|
|
||||||
@@ -5,7 +15,7 @@
|
|||||||
#include "../Grid.h"
|
#include "../Grid.h"
|
||||||
|
|
||||||
#include "../../math/DrawList.h"
|
#include "../../math/DrawList.h"
|
||||||
#include "../../math/Distributions.h"
|
#include "../../math/distribution/Normal.h"
|
||||||
#include "../../math/DrawList.h"
|
#include "../../math/DrawList.h"
|
||||||
|
|
||||||
#include "../../nav/dijkstra/Dijkstra.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
|
#ifndef GRIDWALKPATHCONTROL_H
|
||||||
#define 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
|
#ifndef GRIDWALKPUSHFORWARD_H
|
||||||
#define 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
|
#ifndef GRIDWALKRANDOMHEADINGUPDATE_H
|
||||||
#define 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
|
#ifndef GRIDWALKRANDOMHEADINGUPDATEADV_H
|
||||||
#define 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
|
#ifndef GRIDWALKSHORTESTPATHCONTROL_H
|
||||||
#define 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
|
#ifndef GRIDWALKSIMPLECONTROL_H
|
||||||
#define 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