Choreonoid  1.5
Classes | Public Types | Public Member Functions | List of all members
cnoid::LipSyncTranslator Class Reference

#include <LipSyncTranslator.h>

Classes

struct  Phoneme
 

Public Types

enum  LipShapeId {
  LS_A, LS_I, LS_U, LS_E,
  LS_O, LS_N, LS_a, LS_i,
  LS_u, LS_e, LS_o, NUM_LIP_SHAPES
}
 
typedef std::list< Phoneme >::iterator iterator
 
typedef std::list< Phoneme >::const_iterator const_iterator
 

Public Member Functions

 LipSyncTranslator ()
 
void translatePoseSeq (PoseSeq &poseSeq)
 
bool appendSyllable (double time, const std::string &syllable)
 
bool exportSeqFileForFaceController (const std::string &filename)
 
void enableMaxTransitionTime (bool on)
 
bool isMaxTransitionTimeEnabled () const
 
void setMaxTransitionTime (double ttime)
 
double maxTransitionTime () const
 
void clear ()
 
bool empty () const
 
std::list< Phoneme >::size_type size () const
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 

Member Typedef Documentation

◆ const_iterator

◆ iterator

Member Enumeration Documentation

◆ LipShapeId

Enumerator
LS_A 
LS_I 
LS_U 
LS_E 
LS_O 
LS_N 
LS_a 
LS_i 
LS_u 
LS_e 
LS_o 
NUM_LIP_SHAPES 

Constructor & Destructor Documentation

◆ LipSyncTranslator()

LipSyncTranslator::LipSyncTranslator ( )

Member Function Documentation

◆ appendSyllable()

bool LipSyncTranslator::appendSyllable ( double  time,
const std::string &  syllable 
)

◆ begin() [1/2]

iterator cnoid::LipSyncTranslator::begin ( )
inline

◆ begin() [2/2]

const_iterator cnoid::LipSyncTranslator::begin ( ) const
inline

◆ clear()

void LipSyncTranslator::clear ( )

◆ empty()

bool cnoid::LipSyncTranslator::empty ( ) const
inline

◆ enableMaxTransitionTime()

void cnoid::LipSyncTranslator::enableMaxTransitionTime ( bool  on)
inline

◆ end() [1/2]

iterator cnoid::LipSyncTranslator::end ( )
inline

◆ end() [2/2]

const_iterator cnoid::LipSyncTranslator::end ( ) const
inline

◆ exportSeqFileForFaceController()

bool LipSyncTranslator::exportSeqFileForFaceController ( const std::string &  filename)

◆ isMaxTransitionTimeEnabled()

bool cnoid::LipSyncTranslator::isMaxTransitionTimeEnabled ( ) const
inline

◆ maxTransitionTime()

double cnoid::LipSyncTranslator::maxTransitionTime ( ) const
inline

◆ setMaxTransitionTime()

void cnoid::LipSyncTranslator::setMaxTransitionTime ( double  ttime)
inline

◆ size()

std::list<Phoneme>::size_type cnoid::LipSyncTranslator::size ( ) const
inline

◆ translatePoseSeq()

void LipSyncTranslator::translatePoseSeq ( PoseSeq poseSeq)

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