Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
genblob.cpp
Go to the documentation of this file.
1
/**********************************************************************
2
* File: genblob.cpp (Formerly gblob.c)
3
* Description: Generic Blob processing routines
4
* Author: Phil Cheatle
5
* Created: Mon Nov 25 10:53:26 GMT 1991
6
*
7
* (C) Copyright 1991, Hewlett-Packard Ltd.
8
** Licensed under the Apache License, Version 2.0 (the "License");
9
** you may not use this file except in compliance with the License.
10
** You may obtain a copy of the License at
11
** http://www.apache.org/licenses/LICENSE-2.0
12
** Unless required by applicable law or agreed to in writing, software
13
** distributed under the License is distributed on an "AS IS" BASIS,
14
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
** See the License for the specific language governing permissions and
16
** limitations under the License.
17
*
18
**********************************************************************/
19
20
#include "
genblob.h
"
21
#include "
stepblob.h
"
22
23
/**********************************************************************
24
* c_blob_comparator()
25
*
26
* Blob comparator used to sort a blob list so that blobs are in increasing
27
* order of left edge.
28
**********************************************************************/
29
30
int
c_blob_comparator
(
// sort blobs
31
const
void
*blob1p,
// ptr to ptr to blob1
32
const
void
*blob2p
// ptr to ptr to blob2
33
) {
34
C_BLOB
*blob1 = *(
C_BLOB
**) blob1p;
35
C_BLOB
*blob2 = *(
C_BLOB
**) blob2p;
36
37
return
blob1->
bounding_box
().
left
() - blob2->
bounding_box
().
left
();
38
}
stepblob.h
TBOX::left
inT16 left() const
Definition:
rect.h:68
c_blob_comparator
int c_blob_comparator(const void *blob1p, const void *blob2p)
Definition:
genblob.cpp:30
genblob.h
C_BLOB::bounding_box
TBOX bounding_box() const
Definition:
stepblob.cpp:250
C_BLOB
Definition:
stepblob.h:30
ccstruct
genblob.cpp
Generated on Mon Jul 20 2015 18:37:47 by
1.8.8