Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
LocPano_proto.h
00001 /* $Id$ */
00002 
00003 namespace jafar {
00004   namespace locpano {
00005 
00006     extern void CoefCoerRot ( float *SourceData1, float *SourceData2, int Sdi, int Sdj, float *StandartDev1, float *StandartDev2, int Rot, float *ResultCorre, float *MeanSource1, float*MeanSource2 );
00007     extern LocPanoInternal* copyLocPanoInternal ( LocPanoInternal* data );
00008     extern LocPanoParams* copyLocPanoParams ( LocPanoParams* data );
00009     extern LocPanoInternal* createLocPanoInternal ( LocPanoParams* params );
00010     extern LocPanoParams* createLocPanoParams ( void );
00011     extern void currentImagePosition ( LocPanoInternal *data );
00012     extern void destroyLocPanoInternal ( LocPanoInternal* data );
00013     extern void destroyLocPanoParams ( LocPanoParams* data );
00014     extern void displayLocPanoInternal ( LocPanoInternal* data, int dpyType, int windowNumber );
00015     extern void findmax ( float *entree, int addressEnd, double * vmax );
00016     extern void getClosestImage ( LocPanoInternal *data, LocPanoData *dataBase, int updateProfile, int distanceType, float maxEucliDistance, int internIndex1, int internIndex2, int *numberimageDataBase, float *distanceMatching );
00017     extern float getEucliDistanceImage ( LocPanoHeader* imagePosition, LocPanoHeader* oneImagePositionDB );
00018     extern float gethistogramDistance ( HistoResult* resultHF );
00019     extern void infoLocPanoInternal ( LocPanoInternal* data );
00020     extern void infoLocPanoParams ( LocPanoParams* data );
00021     extern void initLocPanoInternal ( LocPanoInternal* data );
00022     extern LocPanoParams* initLocPanoParams ( int nbLines, int nbColumns, Parabolic* imageGeometry, int minOrientationRadius, int maxOrientationRadius, int nbOrientationRings, int nbOrientationValues, int nbLchRings, int nbLchBins, int nbLchCharacteristics, int minLchRadius, float gaussianSigma, int gaussianOrder, float ResolutionLog, int logComputing );
00023     extern float interpolEucliDistance ( float histoDistanceImages, int distanceType, float *Map, int nlines, int ncolums, LocPanoHeader* oneImagePositionDB, int Resolution );
00024     extern void LCHMaskComputed ( LocPanoInternal *data, LocPanoParams *Params );
00025     extern void LocalCharac ( short *SourceData, LocPanoInternal *data, LocPanoParams *Params );
00026     extern LocPanoData * LocPanoDataCreate ( int Label, int maxNbImages, int NbHist, int HistDimi, int HistDimj, int HistMDimi, int HistMDimj );
00027     extern void LocPanoDataFree ( LocPanoData* DataBase );
00028     extern void LocPanoDataInit ( LocPanoData *DataBase );
00029     extern void LocPanoDisHDisE ( LocPanoData* DataBase, FILE* fp, int TypeDis, int Ring );
00030     extern void LocPanoHisto6 ( LocPanoInternal *data, LocPanoParams *Params );
00031     extern void LocPanoInfoDataBase ( LocPanoData* dataBase );
00032     extern void LocPanoMean ( short *SourceData, LocPanoInternal *data, LocPanoParams *Params );
00033     extern int LocPanoOrient ( float *Data1, float *Data2, int Dimi, int Dimj, float *Correla );
00034     extern LocPanoData* LocPanoReadDataBase ( FILE *fp, LocPanoParams *Params );
00035     extern void LocPanoReadLCHDataBase ( LocPanoData* DataBase, HistoFam* HistoF, int ImageNumber );
00036     extern void LocPanoReadMPDataBase ( LocPanoData *DataBase, HistoFam *HistoF, int ImageNumber );
00037     extern void LocPanoUpDataBaseLCH ( LocPanoData* DataBase, LocPanoInternal *data, int updateProfile );
00038     extern void LocPanoUpDataBaseMP ( LocPanoData *DataBase, LocPanoInternal *data, int ImageNumber );
00039     extern void LocPanoUpDataBaseTrajectory ( LocPanoData* DataBase, FILE *fp1 );
00040     extern void LocPanoWriteDataBase ( LocPanoData* DataBase, LocPanoParams *Params, FILE* fp );
00041     extern void LocPanoWriteElim ( LocPanoData *DataBase, LocPanoParams *Params, FILE *fp );
00042     extern void MyCorrelation ( float *SourceData1, float *SourceData2, int Sdi, int Sdj, float *ResultCorre );
00043     extern void Plot ( float *Vector, int SizeVector, char* source );
00044     extern void ProfileMaskComputed ( LocPanoInternal *data, LocPanoParams *Params );
00045     extern void ProfileWithMaskComputed ( short *SourceData, LocPanoInternal *data, LocPanoParams *Params );
00046     extern void RotationJ ( float *SourceImage, float *ImageRot, int Dimi, int Dimj, int Rot );
00047     extern void saveLocPanoInternal ( LocPanoInternal* data, int saveType, char* baseName );
00048 
00049   }
00050 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:25 for Jafar by doxygen 1.7.6.1
LAAS-CNRS