Skip to content

Concept : what is a BoundBox ?

stephanenicolas edited this page Sep 17, 2013 · 6 revisions

BoundBoxes as Holocatoptric containers

On the schema above, there are 3 BoundBoxes :

  • the first one, on the left, is empty and shows nothing special on its surface (the BoundBoxOfVoid class).
  • the second one, in the middle, contains another box A that represents an object, any object. Inside of A, we can see its inner structure represented by some blue color. As soon as B contains A, it displays, on its outer surface, the inner content of A.
  • the third one, on the right, the same as the latter but with a different object A.

Thus, a BoundBox B can be defined as a container that displays on its outer surface a reflect of the inner content of the box A it contains. It is called "BoundBox" as its state is completly bound to the state of the contained box (object) : any changes in the state of the contained object is reflected in the BoundBox instantly.

We propose to name such containers "holocatoptric" : a new term forged from ancient greek "holo" (the whole, that contains parts) and "catoptron" (a reflect, on a mirror for instance).

Clone this wiki locally