#include "protos.h"
#include "const.h"
#include "emalloc.h"
#include "freelist.h"
#include "callcpp.h"
#include "tprintf.h"
#include "scanutils.h"
#include "globals.h"
#include "classify.h"
#include "params.h"
#include <stdio.h>
#include <math.h>
Go to the source code of this file.
Macros | |
#define | PROTO_INCREMENT 32 |
#define | CONFIG_INCREMENT 16 |
Functions | |||||
AddConfigToClass | |||||
Add a new config to this class. Malloc new space and copy the old configs if necessary. Return the config id for the new config.
| |||||
int | AddConfigToClass (CLASS_TYPE Class) | ||||
AddProtoToClass | |||||
Add a new proto to this class. Malloc new space and copy the old protos if necessary. Return the proto id for the new proto.
| |||||
int | AddProtoToClass (CLASS_TYPE Class) | ||||
ClassConfigLength | |||||
Return the length of all the protos in this class.
| |||||
FLOAT32 | ClassConfigLength (CLASS_TYPE Class, BIT_VECTOR Config) | ||||
ClassProtoLength | |||||
Return the length of all the protos in this class.
| |||||
FLOAT32 | ClassProtoLength (CLASS_TYPE Class) | ||||
CopyProto | |||||
Copy the first proto into the second.
| |||||
void | CopyProto (PROTO Src, PROTO Dest) | ||||
void | FillABC (PROTO Proto) | ||||
void | FreeClass (CLASS_TYPE Class) | ||||
void | FreeClassFields (CLASS_TYPE Class) | ||||
CLASS_TYPE | NewClass (int NumProtos, int NumConfigs) | ||||
void | PrintProtos (CLASS_TYPE Class) | ||||
Variables | |
CLASS_STRUCT | TrainingData [NUMBER_OF_CLASSES] |
char * | classify_training_file = "MicroFeatures" |
#define CONFIG_INCREMENT 16 |
Definition at line 43 of file protos.cpp.
#define PROTO_INCREMENT 32 |
Definition at line 42 of file protos.cpp.
int AddConfigToClass | ( | CLASS_TYPE | Class | ) |
Definition at line 63 of file protos.cpp.
int AddProtoToClass | ( | CLASS_TYPE | Class | ) |
Definition at line 99 of file protos.cpp.
FLOAT32 ClassConfigLength | ( | CLASS_TYPE | Class, |
BIT_VECTOR | Config | ||
) |
Definition at line 142 of file protos.cpp.
FLOAT32 ClassProtoLength | ( | CLASS_TYPE | Class | ) |
Definition at line 163 of file protos.cpp.
Definition at line 182 of file protos.cpp.
void FillABC | ( | PROTO | Proto | ) |
Definition at line 198 of file protos.cpp.
void FreeClass | ( | CLASS_TYPE | Class | ) |
Definition at line 215 of file protos.cpp.
void FreeClassFields | ( | CLASS_TYPE | Class | ) |
Definition at line 228 of file protos.cpp.
CLASS_TYPE NewClass | ( | int | NumProtos, |
int | NumConfigs | ||
) |
Definition at line 248 of file protos.cpp.
void PrintProtos | ( | CLASS_TYPE | Class | ) |
Definition at line 273 of file protos.cpp.
char* classify_training_file = "MicroFeatures" |
"Training file"
Definition at line 50 of file protos.cpp.
CLASS_STRUCT TrainingData[NUMBER_OF_CLASSES] |
Definition at line 48 of file protos.cpp.