CLAM::SegmentDescriptors Class Reference

#include <SegmentDescriptors.hxx>

Inheritance diagram for CLAM::SegmentDescriptors:

CLAM::DescriptorTmpl< abs > CLAM::ProcessingData CLAM::DynamicType CLAM::Component

List of all members.


Detailed Description

Definition at line 41 of file SegmentDescriptors.hxx.


Public Member Functions

 DYNAMIC_TYPE_USING_INTERFACE (SegmentDescriptors, 9, Descriptor)
 DYN_ATTRIBUTE (0, public, FrameDescriptors, MeanD)
 All these attributes refer to mean values of descriptors across frames in the segment.
 DYN_ATTRIBUTE (1, public, FrameDescriptors, MaxD)
 All these attributes refer to maximum values of descriptors across frames in the segment.
 DYN_ATTRIBUTE (2, public, FrameDescriptors, MinD)
 All these attributes refer to minimum values of descriptors across frames in the segment.
 DYN_ATTRIBUTE (3, public, FrameDescriptors, VarianceD)
 All these attributes refer to the variance of descriptors across frames in the segment.
 DYN_ATTRIBUTE (4, public, TData, Fundamental)
 Mean value for fundamental across all frames.
 DYN_ATTRIBUTE (5, public, AudioDescriptors, AudioD)
 DYN_ATTRIBUTE (6, public, Array< FrameDescriptors >, FramesD)
 DYN_ATTRIBUTE (7, public, MorphologicalSegmentDescriptors, MorphologicalSegmentD)
 Mean value for fundamental across all frames.
 DYN_ATTRIBUTE (8, public, List< SegmentDescriptors >, ChildrenD)
 Children.
 SegmentDescriptors (Segment *pSegment)
void SetpSegment (const Segment *pSegment)
const SegmentGetpSegment () const
FrameDescriptorsGetFrameD (TIndex pos)
void Compute ()
void ConcreteCompute ()
void SetFramePrototype (const FrameDescriptors &proto, int nFrames)

Constructor & Destructor Documentation

CLAM::SegmentDescriptors::SegmentDescriptors ( Segment pSegment  ) 

Definition at line 28 of file SegmentDescriptors.cxx.


Member Function Documentation

CLAM::SegmentDescriptors::DYNAMIC_TYPE_USING_INTERFACE ( SegmentDescriptors  ,
,
Descriptor   
)

CLAM::SegmentDescriptors::DYN_ATTRIBUTE ( ,
public  ,
FrameDescriptors  ,
MeanD   
)

All these attributes refer to mean values of descriptors across frames in the segment.

CLAM::SegmentDescriptors::DYN_ATTRIBUTE ( ,
public  ,
FrameDescriptors  ,
MaxD   
)

All these attributes refer to maximum values of descriptors across frames in the segment.

CLAM::SegmentDescriptors::DYN_ATTRIBUTE ( ,
public  ,
FrameDescriptors  ,
MinD   
)

All these attributes refer to minimum values of descriptors across frames in the segment.

CLAM::SegmentDescriptors::DYN_ATTRIBUTE ( ,
public  ,
FrameDescriptors  ,
VarianceD   
)

All these attributes refer to the variance of descriptors across frames in the segment.

CLAM::SegmentDescriptors::DYN_ATTRIBUTE ( ,
public  ,
TData  ,
Fundamental   
)

Mean value for fundamental across all frames.

CLAM::SegmentDescriptors::DYN_ATTRIBUTE ( ,
public  ,
AudioDescriptors  ,
AudioD   
)

CLAM::SegmentDescriptors::DYN_ATTRIBUTE ( ,
public  ,
Array< FrameDescriptors ,
FramesD   
)

Todo:
: this should better be a List but by now Stats do not operate on lists

CLAM::SegmentDescriptors::DYN_ATTRIBUTE ( ,
public  ,
MorphologicalSegmentDescriptors  ,
MorphologicalSegmentD   
)

Mean value for fundamental across all frames.

Morphological descriptors still not computable in CLAM

CLAM::SegmentDescriptors::DYN_ATTRIBUTE ( ,
public  ,
List< SegmentDescriptors ,
ChildrenD   
)

Children.

void CLAM::SegmentDescriptors::SetpSegment ( const Segment pSegment  ) 

const Segment * CLAM::SegmentDescriptors::GetpSegment (  )  const

Definition at line 48 of file SegmentDescriptors.cxx.

FrameDescriptors& CLAM::SegmentDescriptors::GetFrameD ( TIndex  pos  )  [inline]

Definition at line 80 of file SegmentDescriptors.hxx.

Referenced by CLAM::Segmentator::UnwrapDescriptors().

void CLAM::SegmentDescriptors::Compute (  )  [virtual]

Reimplemented from CLAM::DescriptorTmpl< abs >.

Definition at line 90 of file SegmentDescriptors.cxx.

References ConcreteCompute().

void CLAM::SegmentDescriptors::ConcreteCompute (  )  [virtual]

Implements CLAM::DescriptorTmpl< abs >.

Definition at line 100 of file SegmentDescriptors.cxx.

References CLAM::Segment::GetnFrames().

Referenced by Compute().

void CLAM::SegmentDescriptors::SetFramePrototype ( const FrameDescriptors proto,
int  nFrames 
)

Definition at line 72 of file SegmentDescriptors.cxx.


The documentation for this class was generated from the following files:

Generated on Tue Aug 12 22:33:47 2008 for CLAM by  doxygen 1.5.5