|
|
| GeometricAnnotationData (DataSet *, DataDescriptor::GeometricAnnotationData *) |
|
std::optional< std::pair< size_t, size_t > > | focus () const |
|
bool | setFocus (size_t frame, size_t index) |
|
void | clearFocus () |
|
const std::vector< std::vector< GeometricAnnotation > > & | data () const |
|
void | setData (std::vector< std::vector< GeometricAnnotation > > data) |
|
void | setFrameData (size_t frame, std::vector< GeometricAnnotation > frameData) |
|
void | add (size_t frame, GeometricAnnotation d) |
|
void | change (size_t frame, size_t index, GeometricAnnotation d) |
|
void | remove (size_t frame, size_t index) |
|
void | clear (size_t frame) |
|
void | clear () |
|
| TypeSpecificData (DataSet *, DataDescriptor::GeometricAnnotationData *) |
|
bool | save (Progress *progress) |
|
const std::vector< bool > & | hasData () const |
|
virtual void | setHasData (size_t frame, bool hasData, bool isPropagated=false) |
|
uint64_t | dataTimestamp () const |
|
void | incrementDataTimestamp () |
|
const DataDescriptor::GeometricAnnotationData * | descriptorData () const |
The documentation for this class was generated from the following file:
- ImFusionLabels/lib/include/ImFusion/Labels/Core/DataSet.h