Brick Class Reference
A Brick holds a certain amount of data at a certain position in a larger volume. More...
#include <brick.h>
Inheritance diagram for Brick:
Public Member Functions | |
| Brick (tgt::ivec3 pos, tgt::ivec3 dimensions) | |
| Simple constructor. | |
| tgt::ivec3 | getPosition () |
| Returns the position of this brick. | |
| tgt::ivec3 | getDimensions () |
| Returns the dimensions of this brick. | |
| virtual char * | getVolume () |
| virtual void | setCurrentLevelOfDetail (size_t i) |
| virtual size_t | getCurrentLevelOfDetail () |
| virtual tgt::vec3 | getLlf () |
| virtual bool | getLevelOfDetailChanged () |
| virtual void | setLevelOfDetailChanged (bool b) |
| virtual size_t | getOldLevelOfDetail () |
| virtual void | setOldLevelOfDetail (size_t lod) |
| virtual void | setAllVoxelsEqual (bool b) |
| virtual bool | getAllVoxelsEqual () |
| virtual uint64_t | getBvFilePosition () |
| virtual void | setBvFilePosition (uint64_t pos) |
| virtual float | getError (size_t levelOfDetail) |
| virtual void | addError (float error) |
Protected Attributes | |
| tgt::ivec3 | dimensions_ |
| tgt::ivec3 | position_ |
Detailed Description
A Brick holds a certain amount of data at a certain position in a larger volume.
This class (or rather its subclasses) is used to divide large volumes into smaller ones.
Definition at line 42 of file brick.h.
Constructor & Destructor Documentation
| Brick | ( | tgt::ivec3 | pos, | |
| tgt::ivec3 | dimensions | |||
| ) |