Changeset 18063 for issm/trunk-jpl/src/c/datastructures/DataSet.cpp
- Timestamp:
- 05/26/14 21:05:52 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/datastructures/DataSet.cpp
r15104 r18063 24 24 25 25 /*Constructors/Destructors*/ 26 /*FUNCTION DataSet::DataSet(){{{*/ 27 DataSet::DataSet(){ 26 DataSet::DataSet(){/*{{{*/ 28 27 29 28 sorted=0; … … 33 32 } 34 33 /*}}}*/ 35 /*FUNCTION DataSet::DataSet(int dataset_enum){{{*/ 36 DataSet::DataSet(int dataset_enum){ 34 DataSet::DataSet(int dataset_enum){/*{{{*/ 37 35 enum_type=dataset_enum; 38 36 … … 43 41 } 44 42 /*}}}*/ 45 /*FUNCTION DataSet::Copy{{{*/ 46 DataSet* DataSet::Copy(void){ 43 DataSet* DataSet::Copy(void){/*{{{*/ 47 44 48 45 vector<Object*>::iterator object; … … 72 69 } 73 70 /*}}}*/ 74 /*FUNCTION DataSet::~DataSet{{{*/ 75 DataSet::~DataSet(){ 71 DataSet::~DataSet(){/*{{{*/ 76 72 clear(); 77 73 xDelete<int>(sorted_ids); … … 81 77 82 78 /*Specific methods*/ 83 /*FUNCTION DataSet::AddObject{{{*/ 84 int DataSet::AddObject(Object* object){ 79 int DataSet::AddObject(Object* object){/*{{{*/ 85 80 86 81 _assert_(this); … … 90 85 } 91 86 /*}}}*/ 92 /*FUNCTION DataSet::clear{{{*/ 93 void DataSet::clear(){ 87 void DataSet::clear(){/*{{{*/ 94 88 95 89 /* use reverse_iterator for efficiency in matlab memory manager … … 108 102 } 109 103 /*}}}*/ 110 /*FUNCTION DataSet::DeleteObject{{{*/ 111 int DataSet::DeleteObject(Object* object){ 104 int DataSet::DeleteObject(Object* object){/*{{{*/ 112 105 113 106 vector<Object*>::iterator iterator; … … 123 116 } 124 117 /*}}}*/ 125 /*FUNCTION DataSet::DeepEcho{{{*/ 126 void DataSet::DeepEcho(){ 118 void DataSet::DeepEcho(){/*{{{*/ 127 119 128 120 vector<Object*>::iterator object; … … 140 132 } 141 133 /*}}}*/ 142 /*FUNCTION DataSet::Echo{{{*/ 143 void DataSet::Echo(){ 134 void DataSet::Echo(){/*{{{*/ 144 135 145 136 vector<Object*>::iterator object; … … 158 149 } 159 150 /*}}}*/ 160 /*FUNCTION DataSet::GetEnum(){{{*/ 161 int DataSet::GetEnum(){ 151 int DataSet::GetEnum(){/*{{{*/ 162 152 return enum_type; 163 153 } 164 154 /*}}}*/ 165 /*FUNCTION DataSet::GetEnum(int offset){{{*/ 166 int DataSet::GetEnum(int offset){ 155 int DataSet::GetEnum(int offset){/*{{{*/ 167 156 168 157 return objects[offset]->ObjectEnum(); … … 170 159 } 171 160 /*}}}*/ 172 /*FUNCTION DataSet::GetObjectByOffset{{{*/ 173 Object* DataSet::GetObjectByOffset(int offset){ 161 Object* DataSet::GetObjectByOffset(int offset){/*{{{*/ 174 162 175 163 /*Check index in debugging mode*/ … … 182 170 } 183 171 /*}}}*/ 184 /*FUNCTION DataSet::GetObjectById{{{*/ 185 Object* DataSet::GetObjectById(int* poffset,int eid){ 172 Object* DataSet::GetObjectById(int* poffset,int eid){/*{{{*/ 186 173 187 174 int id_offset; … … 206 193 } 207 194 /*}}}*/ 208 /*FUNCTION DataSet::Presort{{{*/ 209 void DataSet::Presort(){ 195 void DataSet::Presort(){/*{{{*/ 210 196 211 197 /*vector of objects is already sorted, just allocate the sorted ids and their … … 232 218 } 233 219 /*}}}*/ 234 /*FUNCTION DataSet::Size{{{*/ 235 int DataSet::Size(void){ 220 int DataSet::Size(void){/*{{{*/ 236 221 _assert_(this!=NULL); 237 222 … … 239 224 } 240 225 /*}}}*/ 241 /*FUNCTION DataSet::Sort{{{*/ 242 void DataSet::Sort(){ 226 void DataSet::Sort(){/*{{{*/ 243 227 244 228 /*Only sort if we are not already sorted: */
Note:
See TracChangeset
for help on using the changeset viewer.