class
#include <FAST/Data/BoundingBox.hpp>
BoundingBoxSet A data object representing a (large) set of bounding boxes.
Contents
Base classes
- class SpatialDataObject
- Abstract base class for all spatial data objects.
Constructors, destructors, conversion operators
Public functions
- auto getNrOfLines() -> int
- auto getNrOfVertices() -> int
- auto getMinimumSize() const -> float
-
auto getAccess(accessType type) -> BoundingBoxSetAccess::
pointer -
auto getOpenGLAccess(accessType type) -> BoundingBoxSetOpenGLAccess::
pointer - void freeAll() override
-
void free(ExecutionDevice::
pointer device) override - auto getBoundingBox() const -> DataBoundingBox override
Protected functions
- void setAllDataToOutOfDate()
Protected variables
- bool mVBOHasData
- bool mVBODataIsUpToDate
- GLuint mCoordinateVBO
- GLuint mLineEBO
- GLuint m_labelVBO
- bool mHostHasData
- bool mHostDataIsUpToDate
- std::vector<float> mCoordinates
- std::vector<uint> mLines
- std::vector<uchar> m_labels
- std::vector<float> m_scores
- uint mNrOfVertices
- uint mNrOfLines
- bool mIsInitialized
- float m_minimumSize