12#ifndef FMO_BOOTPOINTS_HPP
13#define FMO_BOOTPOINTS_HPP
15#include "FgMatrixC.hpp"
46 LM3_EYE_LID_UPPER_LEFT,
47 LM3_EYE_LID_UPPER_RIGHT,
48 LM3_EYE_LID_LOWER_LEFT,
49 LM3_EYE_LID_LOWER_RIGHT,
57 LM3_LIP_CHIN_CONCAVITY,
83 bool m_valid[LM3_SIZE];
88 bool set(Svec<FutVect2IC>);
93 bool setVFrontal(Svec<FutVect2IC>&);
94 bool setVProfile(Svec<FutVect2IC>&);
95 bool setPsFrontal(Svec<FutVect2IC> &);
96 bool setPsProfile(Svec<FutVect2IC> &);
97 bool setV31Frontal(Svec<FutVect2IC>&);
98 bool setV31Profile(
const Svec<FutVect2IC>&);
99 NameVec2Fs asNameVecs()
const;
101 friend std::ostream& operator<<(std::ostream& s,
const Fg3InitPoints &a);
103 static String getLabel(LandmrkV3 type);
104 static const String labels[];
107std::ostream & operator<<(std::ostream & s,
Fg3InitPoints const & a);