6 #include "CoralBase/Blob.h"
7 #include "CoralBase/Attribute.h"
28 return xvalue(rec.attributeList());
33 return yvalue(rec.attributeList());
41 if (blobBC.size() == 0) {
42 std::cout <<
"No Blob" << std::endl;
45 unsigned int tmk = *
k;
58 if (blobBC.size() == 0) {
59 std::cout <<
"No Blob" << std::endl;
62 unsigned int tmk = *
k;
69 const std::vector<double> &
93 if (blobBC.size() == 0) {
94 std::cout <<
"No Blob" << std::endl;
99 unsigned int tmk = *
k;
100 unsigned int fact = 0;
103 unsigned int BCID = 0;
104 unsigned int BCIDold = 0;
105 unsigned int len = 0;
125 for (
unsigned int i =0;
i<PV.size();
i++) {
131 for (
unsigned int j = BCIDold; j <=
BCID; j++, y10++) {
145 for (
unsigned int i=BCIDold;
i<3564;
i++) {
153 for (
unsigned int i = 0;
i < ((blobBC.size()-1)/
x);
i++, y11++) {
167 for (
unsigned int i = 0;
i<len;
i++, k1++) {
169 for (
unsigned int j=BCIDold; j<=(
BCID); j++, y12++) {
182 for (
unsigned int i=(BCIDold);
i<3564;
i++) {
187 if (len > 0) AB1 = AB1/len;
192 for (
unsigned int i =0;
i<PV.size();
i++) {
195 for (
unsigned int j = BCIDold; j <=
BCID; j++, y20++) {
208 for (
unsigned int i=BCIDold;
i<3564;
i++) {
216 for (
unsigned int i = 0;
i < ((blobBC.size()-1)/
x);
i++, y21++) {
222 AB1 = AB1/((blobBC.size()-1)/
x);
227 unsigned int len = *k2;
230 for (
unsigned int i = 0;
i<len;
i++, k2++) {
232 for (
unsigned int j=BCIDold; j<=(
BCID); j++, y22++) {
245 for (
unsigned int i=BCIDold;
i<3564;
i++) {
249 if (len > 0) AB1 = AB1/len;
254 for (
unsigned int i =0;
i<PV.size();
i++) {
260 const unsigned int * y40 =
reinterpret_cast<const unsigned int*
> (
k);
261 for (
unsigned int j = BCIDold; j <=
BCID; j++, y40++) {
275 for (
unsigned int i=BCIDold;
i<3564;
i++) {
286 const unsigned int * y41 =
reinterpret_cast<const unsigned int*
> (
k);
287 for (
unsigned int i = 0;
i < ((blobBC.size()-1)/
x);
i++, y41++) {
293 AB1 = AB1/((blobBC.size()-1)/
x);
298 unsigned int len = *k4;
304 const unsigned int* y42 =
reinterpret_cast<const unsigned int*
> (
k+2*(1+len));
305 for (
unsigned int i = 0;
i<len;
i++, k4++) {
308 for (
unsigned int j=BCIDold; j<=(
BCID); j++, y42++) {
321 for (
unsigned int i=(BCIDold);
i<3564;
i++) {
325 if (len > 0) AB1 = AB1/len;