#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.