ImFusion C++ SDK 4.4.0
ImFusion::DataSet::PixelwiseData Class Reference
Inheritance diagram for ImFusion::DataSet::PixelwiseData:

Public Member Functions

 PixelwiseData (DataSet *, DataDescriptor::PixelwiseData *)
SharedImageSetlabels ()
const SharedImageSetlabels () const
bool setLabels (const SharedImageSet &l)
void refreshFlagsByHistogram ()
void refreshFlagsByHistogram (int i)
void clearLabels ()
std::unique_ptr< QImage > getThumbnail ()
void setHasData (size_t frame, bool hasData, bool isPropagated=false) override
Public Member Functions inherited from ImFusion::DataSet::TypeSpecificData< DataDescriptor::PixelwiseData >
 TypeSpecificData (DataSet *, DataDescriptor::PixelwiseData *)
bool save (Progress *progress)
const std::vector< bool > & hasData () const
uint64_t dataTimestamp () const
void incrementDataTimestamp ()
const DataDescriptor::PixelwiseDatadescriptorData () const

Additional Inherited Members

Public Attributes inherited from ImFusion::DataSet::TypeSpecificData< DataDescriptor::PixelwiseData >
Signal hasLabelsChanged
Signal< uint64_t > timestampIncreased
Protected Attributes inherited from ImFusion::DataSet::TypeSpecificData< DataDescriptor::PixelwiseData >
DataSet * m_dataSet
DataDescriptor::PixelwiseDatam_descriptorData
uint64_t m_timestamp
std::vector< bool > m_hasData

Member Function Documentation

◆ setHasData()

void ImFusion::DataSet::PixelwiseData::setHasData ( size_t frame,
bool hasData,
bool isPropagated = false )
overridevirtual

The documentation for this class was generated from the following file:
  • ImFusionLabels/lib/include/ImFusion/Labels/Core/DataSet.h
Search Tab / S to search, Esc to close