2#ifndef SI_FOLD_INTERFOLDDESCR2_H
3#define SI_FOLD_INTERFOLDDESCR2_H
68 const std::map<Vertex*, std::string> & changes,
72 virtual std::string
name()
const;
81 int major,
int minor )
const;
84 int major,
int minor )
const;
96 int major,
int minor )
const;
99 int major,
int minor )
const;
102 int major,
int minor )
const;
105 int major,
int minor )
const;
108 int major,
int minor )
const;
115 std::vector<double> & vec,
119 int major,
int minor )
const;
121 int major,
int minor )
const;
123 int major,
int minor )
const;
125 int major,
int minor )
const;
127 int major,
int minor )
const;
129 int major,
int minor )
const;
131 int major,
int minor )
const;
133 int major,
int minor )
const;
135 int major,
int minor )
const;
137 int major,
int minor )
const;
139 int major,
int minor )
const;
141 int major,
int minor )
const;
143 int major,
int minor )
const;
145 int major,
int minor )
const;
147 int major,
int minor )
const;
150 int major,
int minor )
const;
152 int major,
int minor )
const;
157 int major,
int minor )
const;
162 int major,
int minor )
const;
164 int major,
int minor )
const;
166 void scanFold(
const std::set<Vertex *> & sv,
float & size,
167 std::vector<float> & extr1, std::vector<float> & extr2,
168 double & dmax,
bool & hashj1,
const Clique*,
int vmaj,
184 :
AdapDescr( ifd ), _normalized( ifd._normalized )
Descripteur de clique (classe abstraite).
virtual std::string corticalLengthAttribute(bool normalized, const Clique *, int major, int minor) const
virtual int corticalLengthValidOffset(bool normalized, const Clique *, int major, int minor) const
virtual int pliDePassageDepthValidOffset(bool normalized, const Clique *, int major, int minor) const
virtual void buildTree(Tree &t)
virtual std::string junctionLengthAttribute(bool normalized, const Clique *, int major, int minor) const
virtual int hullJunctionDirectionOffset(bool normalized, const Clique *, int major, int minor) const
virtual std::string corticalDistanceAttribute(bool normalized, const Clique *, int major, int minor) const
virtual int corticalDistanceOffset(bool normalized, const Clique *, int major, int minor) const
virtual int corticalLengthOffset(bool normalized, const Clique *, int major, int minor) const
virtual int hullJunctionDirectionValidOffset(bool normalized, const Clique *, int major, int minor) const
virtual int pliDePassageDepthOffset(bool normalized, const Clique *, int major, int minor) const
virtual int foldSurfaceOffset(bool normalized, const Clique *, int major, int minor) const
void scanFold(const std::set< Vertex * > &sv, float &size, std::vector< float > &extr1, std::vector< float > &extr2, double &dmax, bool &hashj1, const Clique *, int vmaj, int vmin)
virtual int junctionDepthValidOffset(bool normalized, const Clique *, int major, int minor) const
virtual ~InterFoldDescr2()
virtual std::string junctionDepthAttribute(bool normalized, const Clique *, int major, int minor) const
virtual std::string hullJunctionDirectionAttribute(bool normalized, const Clique *, int major, int minor) const
virtual CliqueDescr * clone() const
virtual int junctionLengthValidOffset(bool normalized, const Clique *, int major, int minor) const
virtual int corticalDistanceValidOffset(bool normalized, const Clique *, int major, int minor) const
virtual std::string corticalSS2NearestAttribute(bool normalized, const Clique *, int major, int minor) const
virtual int hullJunctionExtremity2Offset(bool normalized, const Clique *, int major, int minor) const
virtual bool makeLearnVector(const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0)
virtual int corticalSS1NearestValidOffset(bool normalized, const Clique *, int major, int minor) const
virtual std::vector< std::string > descriptorsNames() const
virtual bool makeVectorElements(const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0)
void setNormalizedMode(NormalizedMode x)
NormalizedMode normalizedMode() const
virtual int hullJunctionExtremity1Offset(bool normalized, const Clique *, int major, int minor) const
virtual std::string hullJunctionExtremity2Attribute(bool normalized, const Clique *, int major, int minor) const
virtual int corticalSS2NearestValidOffset(bool normalized, const Clique *, int major, int minor) const
virtual int hullJunctionExtremity1ValidOffset(bool normalized, const Clique *, int major, int minor) const
virtual std::string foldSurfaceAttribute(bool normalized, const Clique *, int major, int minor) const
virtual bool makeVector(const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0)
Remplit le vecteur d'entrées.
virtual int hullJunctionExtremity2ValidOffset(bool normalized, const Clique *, int major, int minor) const
virtual std::string name() const
virtual std::string pliDePassageDepthAttribute(bool normalized, const Clique *, int major, int minor) const
virtual int junctionDepthOffset(bool normalized, const Clique *, int major, int minor) const
virtual std::string corticalSS1NearestAttribute(bool normalized, const Clique *, int major, int minor) const
virtual bool hasChanged(const Clique *cl, const std::map< Vertex *, std::string > &changes, const carto::GenericObject *model=0) const
Dit si le potentiel d'une clique, après une transformation de labels de noeuds, a pu changer,...
virtual int corticalSS2NearestOffset(bool normalized, const Clique *, int major, int minor) const
virtual int corticalSS1NearestOffset(bool normalized, const Clique *, int major, int minor) const
virtual int junctionLengthOffset(bool normalized, const Clique *, int major, int minor) const
virtual int foldSurfaceValidOffset(bool normalized, const Clique *, int major, int minor) const
virtual std::string hullJunctionExtremity1Attribute(bool normalized, const Clique *, int major, int minor) const