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;
124 for (
unsigned int i =0;
i<PV.size();
i++) {
130 for (
unsigned int j = BCIDold; j <=
BCID; j++, y10++) {
144 for (
unsigned int i=BCIDold;
i<3564;
i++) {
152 for (
unsigned int i = 0;
i < ((blobBC.size()-1)/
x);
i++, y11++) {
163 unsigned int len = *k1;
166 for (
unsigned int i = 0;
i<len;
i++, k1++) {
168 for (
unsigned int j=BCIDold; j<=(
BCID); j++, y12++) {
181 for (
unsigned int i=(BCIDold);
i<3564;
i++) {
185 if (len > 0) AB1 = AB1/len;
191 for (
unsigned int i =0;
i<PV.size();
i++) {
194 for (
unsigned int j = BCIDold; j <=
BCID; j++, y20++) {
207 for (
unsigned int i=BCIDold;
i<3564;
i++) {
215 for (
unsigned int i = 0;
i < ((blobBC.size()-1)/
x);
i++, y21++) {
221 AB1 = AB1/((blobBC.size()-1)/
x);
226 unsigned int len = *k2;
229 for (
unsigned int i = 0;
i<len;
i++, k2++) {
231 for (
unsigned int j=BCIDold; j<=(
BCID); j++, y22++) {
244 for (
unsigned int i=BCIDold;
i<3564;
i++) {
247 if (len > 0) AB1 = AB1/len;
253 for (
unsigned int i =0;
i<PV.size();
i++) {
259 const unsigned int * y40 =
reinterpret_cast<const unsigned int*
> (
k);
260 for (
unsigned int j = BCIDold; j <=
BCID; j++, y40++) {
274 for (
unsigned int i=BCIDold;
i<3564;
i++) {
285 const unsigned int * y41 =
reinterpret_cast<const unsigned int*
> (
k);
286 for (
unsigned int i = 0;
i < ((blobBC.size()-1)/
x);
i++, y41++) {
292 AB1 = AB1/((blobBC.size()-1)/
x);
297 unsigned int len = *k4;
303 const unsigned int* y42 =
reinterpret_cast<const unsigned int*
> (
k+2*(1+len));
304 for (
unsigned int i = 0;
i<len;
i++, k4++) {
307 for (
unsigned int j=BCIDold; j<=(
BCID); j++, y42++) {
320 for (
unsigned int i=(BCIDold);
i<3564;
i++) {
323 if (len > 0) AB1 = AB1/len;