#include "Bounding_Box.h"
#include "randomUtils.h"
#include "orderings.h"
#include <iterator>
#include <vector>
#include <sstream>
#include <iostream>
#include <fstream>
Include dependency graph for Cubic_Bounding_Box.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | Cubic_Bounding_Box |
Defines | |
#define | _SHELL_CODE |
#define | _SHELL_CODE_MOD |
Functions | |
ostream & | operator<< (ostream &os, const Cubic_Bounding_Box box) |
Cubic_Bounding_Box | operator && (const Cubic_Bounding_Box left, const Cubic_Bounding_Box right) |
Cubic_Bounding_Box | operator|| (const Cubic_Bounding_Box left, const Cubic_Bounding_Box right) |
#define _SHELL_CODE |
if on, uses shell code for cubic_bounding_box intersection detection
Definition at line 32 of file Cubic_Bounding_Box.h.
#define _SHELL_CODE_MOD |
if _SHELL_CODE is on and the below flag as well, uses costomised Shell code
Definition at line 34 of file Cubic_Bounding_Box.h.
Referenced by Cubic_Bounding_Box::BBOverlap().
Cubic_Bounding_Box operator && | ( | const Cubic_Bounding_Box | left, | |
const Cubic_Bounding_Box | right | |||
) |
Wrapper for the unite function.
Definition at line 23 of file Cubic_Bounding_Box.cpp.
References Cubic_Bounding_Box::unionWith().
ostream& operator<< | ( | ostream & | os, | |
const Cubic_Bounding_Box | box | |||
) |
Copyright (C) 2007 A.N. Yzelman Released under LGPL, see license.txt
Last modified at 8th of May, 2007, by A.N. Yzelman
Cubic_Bounding_Box.cpp: Implementation of Cubic_Bounding_Box.h
Definition at line 13 of file Cubic_Bounding_Box.cpp.
References Cubic_Bounding_Box::toString().
Cubic_Bounding_Box operator|| | ( | const Cubic_Bounding_Box | left, | |
const Cubic_Bounding_Box | right | |||
) |
Wrapper for the intersect function.
Definition at line 27 of file Cubic_Bounding_Box.cpp.
References Cubic_Bounding_Box::intersect().