SiGraph: sulcal graphs |
![]() |
Cortical Fold Descriptor, version 3. More...
#include <si/fold/foldDescr3.h>


Public Types | |
| enum | Inputs { VEC_VALID , E1E2_VALID , E1X , E1Y , E1Z , E2X , E2Y , E2Z , GX , GY , GZ , NVALID , NX , NY , NZ , DIRX , DIRY , DIRZ , SIZE , DEPTH , MINDEPTH , NCC , NCC_NOT_CORTICAL , NCORT , DISTMAX_CC , NPLIS , SIZE_HULLJUNC , SURFACE , END } |
| Descriptors list. More... | |
Public Types inherited from sigraph::FoldDescr2 | |
| enum | Inputs { VEC_VALID , E1E2_VALID , E1X , E1Y , E1Z , E2X , E2Y , E2Z , GX , GY , GZ , NVALID , NX , NY , NZ , DIRX , DIRY , DIRZ , SIZE , DEPTH , MINDEPTH , NCC , NCC_NOT_CORTICAL , NCORT , DISTMAX_CC , NPLIS , SIZE_HULLJUNC , END } |
| Descriptors list. More... | |
| enum | NormalizedMode { NormalizedNone = 0 , Normalized , NormalizedBoth } |
Public Member Functions | |
| FoldDescr3 () | |
| FoldDescr3 (const FoldDescr3 &f) | |
| virtual | ~FoldDescr3 () |
| virtual CliqueDescr * | clone () const |
| virtual void | buildTree (Tree &t) |
| virtual std::vector< std::string > | descriptorsNames () const |
| virtual std::string | name () const |
Public Member Functions inherited from sigraph::FoldDescr2 | |
| FoldDescr2 () | |
| FoldDescr2 (const FoldDescr2 &f) | |
| virtual | ~FoldDescr2 () |
| virtual bool | makeVector (const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0) |
| Remplit le vecteur d'entrées. | |
| virtual void | preProcess (std::vector< double > &vec, carto::GenericObject *model=0) |
| Effectue des pré-processings des stats d'orientation. | |
| 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, ou si les changements n'ont pas d'influence sur le potentiel. | |
| virtual bool | makeLearnVector (const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0, double outp=0) |
| Build input vector for lerning (allow noising it with random) | |
| virtual void | handleStats (const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0, double outp=0) |
| Handle stats learning stats. | |
| virtual void | reset () |
| Reset (set to zero) all internal stats. | |
| void | setNormalizedMode (NormalizedMode x) |
| NormalizedMode | normalizedMode () const |
| void | setNStats (unsigned n) |
| void | setNormal (double nx, double ny, double nz) |
| void | setE12Stats (unsigned n) |
| void | setE1E2 (double x, double y, double z) |
| void | setDirStats (unsigned n) |
| void | setDirection (double x, double y, double z) |
| virtual std::string | surfaceAttribute (bool normalized, const Clique *, int major, int minor) const |
| virtual std::string | gravityCenterAttribute (bool normalized, const Clique *, int major, int minor) const |
| virtual std::string | normalAttribute (bool normalized, const Clique *, int major, int minor) const |
| virtual std::string | minDepthAttribute (bool normalized, const Clique *, int major, int minor) const |
| virtual std::string | maxDepthAttribute (bool normalized, const Clique *, int major, int minor) const |
| virtual std::string | meanDepthAttribute (bool normalized, const Clique *, int major, int minor) const |
| virtual std::string | hullJunctionLengthAttribute (bool normalized, const Clique *, int major, int minor) const |
| virtual std::string | hullJunctionExtremity1Attribute (bool normalized, const Clique *, int major, int minor) const |
| virtual std::string | hullJunctionExtremity2Attribute (bool normalized, const Clique *, int major, int minor) const |
| virtual std::string | hullJunctionDirectionAttribute (bool normalized, const Clique *, int major, int minor) const |
| virtual std::string | corticalDistanceAttribute (bool normalized, const Clique *, int major, int minor) const |
Public Member Functions inherited from sigraph::AdapDescr | |
| virtual | ~AdapDescr () |
| virtual void | addGeneratedVector (const LearnConstParam *lp) |
| Convert (clique, outp, classid) to GeneratedVector and insert it in a list. | |
| virtual const std::list< GeneratedVector * > & | getGeneratedVectors (void) const |
| virtual void | updateSiDBLearnable (void) |
| read _generated_vectors and update _learnable, generated vectors are finally deleted | |
| virtual SiDBLearnable & | getSiDBLearnable () |
| virtual bool | makeStatsVector (const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0, double outp=0) |
| virtual void | clearDB () |
Public Member Functions inherited from sigraph::CliqueDescr | |
| virtual | ~CliqueDescr () |
Protected Member Functions | |
| virtual bool | makeVectorElements (const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0) |
Protected Member Functions inherited from sigraph::FoldDescr2 | |
| virtual int | surfaceOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | surfaceValidOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | gravityCenterOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | gravityCenterValidOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | normalOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | normalValidOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | minDepthOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | minDepthValidOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | maxDepthOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | maxDepthValidOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | meanDepthOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | meanDepthValidOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | hullJunctionLengthOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | hullJunctionLengthValidOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | hullJunctionExtremity1Offset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | hullJunctionExtremity1ValidOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | hullJunctionExtremity2Offset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | hullJunctionExtremity2ValidOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | hullJunctionDirectionOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | hullJunctionDirectionValidOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | corticalDistanceOffset (bool normalized, const Clique *, int major, int minor) const |
| virtual int | corticalDistanceValidOffset (bool normalized, const Clique *, int major, int minor) const |
Protected Member Functions inherited from sigraph::AdapDescr | |
| AdapDescr () | |
Protected Member Functions inherited from sigraph::CliqueDescr | |
| CliqueDescr () | |
Additional Inherited Members | |
Static Public Member Functions inherited from sigraph::FoldDescr2 | |
| static void | checkDataGraphVersion (const Clique *, int &major, int &minor) |
| data graph version test | |
| static bool | dataVersionGE (int major, int minor, int datamajor, int dataminor) |
Cortical Fold Descriptor, version 3.
Definition at line 12 of file foldDescr3.h.
Descriptors list.
| Enumerator | |
|---|---|
| VEC_VALID | |
| E1E2_VALID | |
| E1X | |
| E1Y | |
| E1Z | |
| E2X | |
| E2Y | |
| E2Z | |
| GX | |
| GY | |
| GZ | |
| NVALID | |
| NX | |
| NY | |
| NZ | |
| DIRX | |
| DIRY | |
| DIRZ | |
| SIZE | |
| DEPTH | |
| MINDEPTH | |
| NCC | |
| NCC_NOT_CORTICAL | |
| NCORT | |
| DISTMAX_CC | |
| NPLIS | |
| SIZE_HULLJUNC | |
| SURFACE | |
| END | |
Definition at line 16 of file foldDescr3.h.
| sigraph::FoldDescr3::FoldDescr3 | ( | ) |
Referenced by clone(), and FoldDescr3().
| sigraph::FoldDescr3::FoldDescr3 | ( | const FoldDescr3 & | f | ) |
References FoldDescr3().
|
virtual |
|
virtual |
Reimplemented from sigraph::FoldDescr2.
|
inlinevirtual |
Reimplemented from sigraph::FoldDescr2.
Definition at line 73 of file foldDescr3.h.
References FoldDescr3().
|
virtual |
Reimplemented from sigraph::FoldDescr2.
|
protectedvirtual |
Reimplemented from sigraph::FoldDescr2.
|
virtual |
Reimplemented from sigraph::FoldDescr2.