FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
|
Go to the documentation of this file.
17 void create(Vector2f position, Vector2f size,
uchar label = 1,
float score = 0.0f);
18 void setLabel(
uchar label);
23 void setPosition(Vector2f position);
24 Vector2f getPosition();
28 void setSize(Vector2f size);
31 void setScore(
float score);
40 bool m_initialized =
false;
54 int getNrOfVertices();
57 void freeAll()
override;
63 void setAllDataToOutOfDate();
68 GLuint mCoordinateVBO = 0;
70 GLuint m_labelVBO = 0;
94 void execute()
override;
Definition: BoundingBox.hpp:11
bool mVBOHasData
Definition: BoundingBox.hpp:66
std::shared_ptr< ExecutionDevice > pointer
Definition: ExecutionDevice.hpp:11
std::vector< float > mCoordinates
Definition: BoundingBox.hpp:75
bool mVBODataIsUpToDate
Definition: BoundingBox.hpp:67
Definition: AffineTransformation.hpp:7
std::vector< uint > mLines
Definition: BoundingBox.hpp:76
bool mHostDataIsUpToDate
Definition: BoundingBox.hpp:74
float m_score
Definition: BoundingBox.hpp:44
void free(ExecutionDevice::pointer device) override
Definition: BoundingBox.hpp:34
#define FAST_OBJECT(className)
Definition: Object.hpp:9
uint mNrOfLines
Definition: BoundingBox.hpp:81
Definition: BoundingBox.hpp:89
std::vector< float > m_scores
Definition: BoundingBox.hpp:78
std::unique_ptr< BoundingBoxSetAccess > pointer
Definition: BoundingBoxSetAccess.hpp:38
accessType
Definition: Access.hpp:5
uint mNrOfVertices
Definition: BoundingBox.hpp:80
void freeAll() override
Definition: BoundingBox.hpp:35
Vector2f m_size
Definition: BoundingBox.hpp:43
bool mIsInitialized
Definition: BoundingBox.hpp:83
std::shared_ptr< DataObject > pointer
Definition: DataObject.hpp:16
Definition: BoundingBox.hpp:49
std::mutex m_mutex
Definition: BoundingBox.hpp:46
unsigned int uint
Definition: DataTypes.hpp:16
BoundingBoxSet::pointer m_accumulatedBBset
Definition: BoundingBox.hpp:96
std::vector< uchar > m_labels
Definition: BoundingBox.hpp:77
bool mHostHasData
Definition: BoundingBox.hpp:73
unsigned char uchar
Definition: DataTypes.hpp:14
std::unique_ptr< BoundingBoxSetOpenGLAccess > pointer
Definition: BoundingBoxSetAccess.hpp:57
Definition: SpatialDataObject.hpp:10
Vector2f m_position
Definition: BoundingBox.hpp:42
Definition: ProcessObject.hpp:22
Definition: DataBoundingBox.hpp:13