#include <SegmentDescriptors.hxx>
Public Member Functions | |
SegmentDescriptors () | |
SegmentDescriptors (const SegmentDescriptors &prototype, const bool shareData=false, const bool deep=true) | |
__COMMON_DYNAMIC_TYPE (SegmentDescriptors, 9) | |
__COMMON_DYN_ATTRIBUTE (0, public, FrameDescriptors, MeanD) protected | |
All these attributes refer to mean values of descriptors across frames in the segment. | |
bool | LoadMeanD (CLAM::Storage &s) |
__COMMON_DYN_ATTRIBUTE (1, public, FrameDescriptors, MaxD) protected | |
All these attributes refer to maximum values of descriptors across frames in the segment. | |
bool | LoadMaxD (CLAM::Storage &s) |
__COMMON_DYN_ATTRIBUTE (2, public, FrameDescriptors, MinD) protected | |
All these attributes refer to minimum values of descriptors across frames in the segment. | |
bool | LoadMinD (CLAM::Storage &s) |
__COMMON_DYN_ATTRIBUTE (3, public, FrameDescriptors, VarianceD) protected | |
All these attributes refer to the variance of descriptors across frames in the segment. | |
bool | LoadVarianceD (CLAM::Storage &s) |
__COMMON_DYN_ATTRIBUTE (4, public, TData, Fundamental) protected | |
Mean value for fundamental across all frames. | |
bool | LoadFundamental (CLAM::Storage &s) |
__COMMON_DYN_ATTRIBUTE (5, public, AudioDescriptors, AudioD) protected | |
bool | LoadAudioD (CLAM::Storage &s) |
__COMMON_DYN_ATTRIBUTE (6, public, Array< FrameDescriptors >, FramesD) protected | |
bool | LoadFramesD (CLAM::Storage &s) |
__COMMON_DYN_ATTRIBUTE (7, public, MorphologicalSegmentDescriptors, MorphologicalSegmentD) protected | |
Mean value for fundamental across all frames. | |
bool | LoadMorphologicalSegmentD (CLAM::Storage &s) |
__COMMON_DYN_ATTRIBUTE (8, public, List< SegmentDescriptors >, ChildrenD) protected | |
Children. | |
bool | LoadChildrenD (CLAM::Storage &s) |
SegmentDescriptors (Segment *pSegment) | |
void | SetpSegment (const Segment *pSegment) |
const Segment * | GetpSegment () const |
FrameDescriptors & | GetFrameD (TIndex pos) |
void | Compute () |
void | ConcreteCompute () |
void | SetFramePrototype (const FrameDescriptors &proto, int nFrames) |
Definition at line 41 of file SegmentDescriptors.hxx.
CLAM::SegmentDescriptors::SegmentDescriptors | ( | ) | [inline] |
Definition at line 44 of file SegmentDescriptors.hxx.
Referenced by SegmentDescriptors().
CLAM::SegmentDescriptors::SegmentDescriptors | ( | const SegmentDescriptors & | prototype, | |
const bool | shareData = false , |
|||
const bool | deep = true | |||
) | [inline] |
Definition at line 44 of file SegmentDescriptors.hxx.
CLAM::SegmentDescriptors::SegmentDescriptors | ( | Segment * | pSegment | ) |
Definition at line 25 of file SegmentDescriptors.cxx.
References CLAM::DescriptorTmpl< abs >::mpStats, SegmentDescriptors(), and CLAM::DynamicType::UpdateData().
CLAM::SegmentDescriptors::__COMMON_DYN_ATTRIBUTE | ( | 8 | , | |
public | , | |||
List< SegmentDescriptors > | , | |||
ChildrenD | ||||
) | [inline] |
Children.
Definition at line 72 of file SegmentDescriptors.hxx.
CLAM::SegmentDescriptors::__COMMON_DYN_ATTRIBUTE | ( | 7 | , | |
public | , | |||
MorphologicalSegmentDescriptors | , | |||
MorphologicalSegmentD | ||||
) | [inline] |
Mean value for fundamental across all frames.
Morphological descriptors still not computable in CLAM
Definition at line 69 of file SegmentDescriptors.hxx.
CLAM::SegmentDescriptors::__COMMON_DYN_ATTRIBUTE | ( | 6 | , | |
public | , | |||
Array< FrameDescriptors > | , | |||
FramesD | ||||
) | [inline] |
Definition at line 64 of file SegmentDescriptors.hxx.
CLAM::SegmentDescriptors::__COMMON_DYN_ATTRIBUTE | ( | 5 | , | |
public | , | |||
AudioDescriptors | , | |||
AudioD | ||||
) | [inline] |
Definition at line 61 of file SegmentDescriptors.hxx.
CLAM::SegmentDescriptors::__COMMON_DYN_ATTRIBUTE | ( | 4 | , | |
public | , | |||
TData | , | |||
Fundamental | ||||
) | [inline] |
Mean value for fundamental across all frames.
Definition at line 59 of file SegmentDescriptors.hxx.
CLAM::SegmentDescriptors::__COMMON_DYN_ATTRIBUTE | ( | 3 | , | |
public | , | |||
FrameDescriptors | , | |||
VarianceD | ||||
) | [inline] |
All these attributes refer to the variance of descriptors across frames in the segment.
Definition at line 56 of file SegmentDescriptors.hxx.
CLAM::SegmentDescriptors::__COMMON_DYN_ATTRIBUTE | ( | 2 | , | |
public | , | |||
FrameDescriptors | , | |||
MinD | ||||
) | [inline] |
All these attributes refer to minimum values of descriptors across frames in the segment.
Definition at line 53 of file SegmentDescriptors.hxx.
CLAM::SegmentDescriptors::__COMMON_DYN_ATTRIBUTE | ( | 1 | , | |
public | , | |||
FrameDescriptors | , | |||
MaxD | ||||
) | [inline] |
All these attributes refer to maximum values of descriptors across frames in the segment.
Definition at line 50 of file SegmentDescriptors.hxx.
CLAM::SegmentDescriptors::__COMMON_DYN_ATTRIBUTE | ( | 0 | , | |
public | , | |||
FrameDescriptors | , | |||
MeanD | ||||
) | [inline] |
All these attributes refer to mean values of descriptors across frames in the segment.
Definition at line 47 of file SegmentDescriptors.hxx.
CLAM::SegmentDescriptors::__COMMON_DYNAMIC_TYPE | ( | SegmentDescriptors | , | |
9 | ||||
) |
void CLAM::SegmentDescriptors::Compute | ( | ) | [virtual] |
Reimplemented from CLAM::DescriptorTmpl< abs >.
Definition at line 87 of file SegmentDescriptors.cxx.
void CLAM::SegmentDescriptors::ConcreteCompute | ( | ) | [virtual] |
Implements CLAM::DescriptorTmpl< abs >.
Definition at line 97 of file SegmentDescriptors.cxx.
FrameDescriptors& CLAM::SegmentDescriptors::GetFrameD | ( | TIndex | pos | ) | [inline] |
Definition at line 80 of file SegmentDescriptors.hxx.
Referenced by CLAM::Segmentator::UnwrapDescriptors().
const Segment * CLAM::SegmentDescriptors::GetpSegment | ( | ) | const |
Definition at line 45 of file SegmentDescriptors.cxx.
bool CLAM::SegmentDescriptors::LoadAudioD | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 61 of file SegmentDescriptors.hxx.
bool CLAM::SegmentDescriptors::LoadChildrenD | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 72 of file SegmentDescriptors.hxx.
bool CLAM::SegmentDescriptors::LoadFramesD | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 64 of file SegmentDescriptors.hxx.
bool CLAM::SegmentDescriptors::LoadFundamental | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 59 of file SegmentDescriptors.hxx.
bool CLAM::SegmentDescriptors::LoadMaxD | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 50 of file SegmentDescriptors.hxx.
bool CLAM::SegmentDescriptors::LoadMeanD | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 47 of file SegmentDescriptors.hxx.
bool CLAM::SegmentDescriptors::LoadMinD | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 53 of file SegmentDescriptors.hxx.
bool CLAM::SegmentDescriptors::LoadMorphologicalSegmentD | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 69 of file SegmentDescriptors.hxx.
bool CLAM::SegmentDescriptors::LoadVarianceD | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 56 of file SegmentDescriptors.hxx.
void CLAM::SegmentDescriptors::SetFramePrototype | ( | const FrameDescriptors & | proto, | |
int | nFrames | |||
) |
Definition at line 69 of file SegmentDescriptors.cxx.
void CLAM::SegmentDescriptors::SetpSegment | ( | const Segment * | pSegment | ) |
Definition at line 49 of file SegmentDescriptors.cxx.