00001 #ifndef CONSTANTS_H_ 00002 #define CONSTANTS_H_ 00003 00004 #include <string.h> 00005 00006 using namespace std; 00007 00008 // represents the number of buckets that the lines of the structure image are divided into 00009 int NUM_DIVISIONS_ANGLE = 8; 00010 int NUM_DIVISIONS_LENGTH = 8; 00011 double MATRIX_LENGTH_LIMIT = 400; 00012 int BEFORE_FILES_START, CLASSIFYING; 00013 int GROUP; 00014 string LENGTH_ANGLE_GIF = ".LengthAngle.gif"; 00015 string LENGTH_ANGLE_PPM = ".LengthAngle.ppm"; 00016 string PATH_TO_KMEANS = "/home/jocie/kmeans/kMeans"; 00017 bool KMEANS = false; 00018 string KMEANS_FILENAME; 00019 string KMEANS_EXTENSION = "_kMeans.txt"; 00020 00021 string KMEANS_CLUSTER_GIF = "_kmeans.gif"; 00022 string KMEANS_CLUSTER_PPM = "_kmeans.ppm"; 00023 00024 bool FIRST_TIME_THRU_STRUCT_CLASSES = true; 00025 00026 int NUM_FEATURES_KMEANS; 00027 00028 string TYPE; 00029 string STRUCTURE = "structure"; 00030 string TEXTURE = "texture"; 00031 string COLOR = "color"; 00032 00033 string TAB = "\t"; 00034 string USAGE = "USAGE:\t"; 00035 string USAGE_KMEANS = "main kmeans NUM_GROUPS XML_FILE(S)\n"; 00036 string USAGE_CLASSIFY = "main classify NUM_CLASS XML_FILE(S)\n"; 00037 string USAGE_PLAIN = "main XML_FILE(S)\n"; 00038 string USAGE_FULL = USAGE + USAGE_PLAIN + TAB + USAGE_CLASSIFY + TAB + USAGE_KMEANS; 00039 #endif