Changeset 3106 for trunk/src/GenericEdgeDetector.h
- Timestamp:
- 10/04/16 18:20:50 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/GenericEdgeDetector.h
r2639 r3106 26 26 virtual ~GenericEdgeDetector() ; 27 27 28 casa ::Vector<casa::uInt> detect() ;28 casacore::Vector<casacore::uInt> detect() ; 29 29 30 30 private: 31 31 // parse options 32 void parseOption( const casa ::Record &option ) ;32 void parseOption( const casacore::Record &option ) ; 33 33 34 34 // steps for edge detection algorithm … … 43 43 // internal methods 44 44 void setup() ; 45 casa ::uInt _labeling() ;46 casa ::uInt __labeling( casa::Vector<casa::uInt> &a ) ;47 casa ::uInt _trimming() ;48 casa ::uInt _trimming1DX() ;49 casa ::uInt _trimming1DY() ;50 casa ::uInt _trimming1D( casa::Vector<casa::uInt> &a ) ;51 void _search( casa ::uInt &start,52 casa ::uInt &end,53 const casa ::Vector<casa::uInt> &a ) ;45 casacore::uInt _labeling() ; 46 casacore::uInt __labeling( casacore::Vector<casacore::uInt> &a ) ; 47 casacore::uInt _trimming() ; 48 casacore::uInt _trimming1DX() ; 49 casacore::uInt _trimming1DY() ; 50 casacore::uInt _trimming1D( casacore::Vector<casacore::uInt> &a ) ; 51 void _search( casacore::uInt &start, 52 casacore::uInt &end, 53 const casacore::Vector<casacore::uInt> &a ) ; 54 54 55 55 // pixel info 56 casa ::Double cenx_ ;57 casa ::Double ceny_ ;58 casa ::Double pcenx_ ;59 casa ::Double pceny_ ;60 casa ::uInt nx_ ;61 casa ::uInt ny_ ;62 casa ::Double dx_ ;63 casa ::Double dy_ ;56 casacore::Double cenx_ ; 57 casacore::Double ceny_ ; 58 casacore::Double pcenx_ ; 59 casacore::Double pceny_ ; 60 casacore::uInt nx_ ; 61 casacore::uInt ny_ ; 62 casacore::Double dx_ ; 63 casacore::Double dy_ ; 64 64 65 65 // storage for detection 66 casa ::Matrix<casa::Double> pdir_ ;67 casa ::Matrix<casa::uInt> apix_ ;66 casacore::Matrix<casacore::Double> pdir_ ; 67 casacore::Matrix<casacore::uInt> apix_ ; 68 68 69 69 // options 70 casa ::Float width_ ;71 casa ::Float fraction_ ;72 casa ::Bool elongated_ ;70 casacore::Float width_ ; 71 casacore::Float fraction_ ; 72 casacore::Bool elongated_ ; 73 73 } ; 74 74
Note: See TracChangeset
for help on using the changeset viewer.