Changeset 2452


Ignore:
Timestamp:
Oct 14, 2012, 6:28:29 PM (7 years ago)
Author:
ksherdy
Message:

Added base cost #define variable.

Location:
proto/gml2svg/C/xerces
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • proto/gml2svg/C/xerces/Makefile

    r2450 r2452  
    3434XERCES_ICX_I=$(XERCES_ICX_BASE)/
    3535
    36 FLAGS=-DMEMCPY_IO #-DDEFAULT_STYLE_EXT -DWORLD2SCREEN -DSYSTEM_TIME -DGML2SVG_DEBUG
    37 
     36FLAGS=-DMEMCPY_IO #-DTARE_TIME #-DDEFAULT_STYLE_EXT -DWORLD2SCREEN -DSYSTEM_TIME -DGML2SVG_DEBUG
    3837xerces_2_8: gml2svg_handler.hpp gml2svg_handler.cpp gml2svg.cpp
    3938        $(CC) -o gml2svg_2_8 gml2svg.cpp gml2svg_handler.cpp $(SRC) $(AFLAGS) -I$(LIBC) -I$(XERCES_2_8_I) -L$(XERCES_2_8_L) -l$(XERCES_2_8_l) $(FLAGS) $(PAPI)
  • proto/gml2svg/C/xerces/gml2svg.cpp

    r2451 r2452  
    301301                                #endif
    302302
    303                             defaultHandler->setOutputBuffer(out_buf);
     303                                defaultHandler->setOutputBuffer(out_buf);
     304
    304305                                defaultHandler->setParameters ( SCREEN_WIDTH,
    305306                                                                                SCREEN_HEIGHT,
     
    309310                                                                                FEATURE_LGEOMETRY[i],
    310311                                                                                FEATURE_STYLES[i]);
     312
     313
    311314                                parser->parse(gml_filename);
     315
     316
    312317                        }
    313318                        catch (const XMLException& toCatch) {
     
    351356                /* Write SVG file */
    352357                #if defined(NAIVE_FORMATTED_IO) || defined(FORMATTED_IO) || defined(MEMCPY_IO) // BUFFERED_IO
     358
    353359                        fprintf(out_file, "%s", out_buf);
    354360                        fflush(out_file);
     
    359365                                out_buf = NULL;
    360366                        }
     367       
    361368                #endif
    362369
  • proto/gml2svg/C/xerces/gml2svg_handler.cpp

    r1911 r2452  
    2121
    2222GML2SVGHandler::GML2SVGHandler() {
     23
     24        #ifndef TARE_TIME
     25
    2326        this->_out_buf = NULL;
    2427        this->_out_buf_pos = 0;
     
    5558        this->_coordinates_buffer.clear();
    5659
     60        #endif
     61
    5762}
    5863
    5964GML2SVGHandler::~GML2SVGHandler() {
     65
     66        #ifndef TARE_TIME
     67
    6068        this->freeMembers();
    6169
     
    8391                XMLString::release(&(this->_xmlch_TS_LOCAL_NAME));
    8492        }
     93
     94        #endif
    8595}
    8696
     
    90100
    91101void GML2SVGHandler::startDocument() {
     102
     103        #ifndef TARE_TIME
    92104
    93105        this->_in_feature = false;
     
    283295        #endif
    284296
     297        #endif
    285298}
    286299
    287300void GML2SVGHandler::endDocument() {
     301
     302        #ifndef TARE_TIME
    288303
    289304#if defined(NAIVE_FORMATTED_IO)
     
    301316
    302317#endif
     318
     319        #endif
    303320}
    304321
     
    306323                const XMLCh* const localname, const XMLCh* const qname,
    307324                const Attributes& attrs) {
     325
     326        #ifndef TARE_TIME
     327
    308328        if (this->_in_feature) //van:featurelname//gml:geometry//gml:coordinates
    309329        {
     
    393413                }
    394414        }
     415
     416        #endif
    395417}
    396418
    397419void GML2SVGHandler::characters(const XMLCh* const chars,
    398420                const XMLSize_t length) {
     421
     422        #ifndef TARE_TIME
     423
    399424        if (this->_in_gml_coordinates) {
    400425                this->_coordinates_buffer.push_back(XMLString::transcode(chars));
    401426        }
     427
     428        #endif
    402429}
    403430
    404431void GML2SVGHandler::endElement(const XMLCh* const uri,
    405432                const XMLCh* const localname, const XMLCh* const qname) {
     433
     434        #ifndef TARE_TIME
     435
    406436        if (this->_in_gml_coordinates) {
    407437
     
    545575                }
    546576        }
     577
     578        #endif
    547579}
    548580
     
    551583// ---------------------------------------------------------------------------
    552584void GML2SVGHandler::error(const SAXParseException& e) {
     585
     586        #ifndef TARE_TIME
     587
    553588        cerr << "\nError at (file " << XMLString::transcode(e.getSystemId())
    554589                        << ", line " << e.getLineNumber() << ", char "
    555590                        << e.getColumnNumber() << "): "
    556591                        << XMLString::transcode(e.getMessage()) << endl;
     592
     593        #endif
    557594}
    558595
    559596void GML2SVGHandler::fatalError(const SAXParseException& e) {
     597
     598        #ifndef TARE_TIME
     599
    560600        cerr << "\nFatal Error at (file " << XMLString::transcode(e.getSystemId())
    561601                        << ", line " << e.getLineNumber() << ", char "
    562602                        << e.getColumnNumber() << "): "
    563603                        << XMLString::transcode(e.getMessage()) << endl;
     604
     605        #endif
    564606}
    565607
    566608void GML2SVGHandler::warning(const SAXParseException& e) {
     609
     610        #ifndef TARE_TIME
     611
    567612        cerr << "\nWarning at (file " << XMLString::transcode(e.getSystemId())
    568613                        << ", line " << e.getLineNumber() << ", char "
    569614                        << e.getColumnNumber() << "): "
    570615                        << XMLString::transcode(e.getMessage()) << endl;
     616
     617        #endif
    571618}
    572619
     
    575622// ---------------------------------------------------------------------------
    576623void GML2SVGHandler::setOutputBuffer(char * out_buf) {
     624        #ifndef TARE_TIME
     625
    577626        this->_out_buf = out_buf;
    578627        this->_out_buf_pos = 0;
     628
     629        #endif
    579630}
    580631
     
    588639
    589640        int error_flag = 0;
     641
     642        #ifndef TARE_TIME
    590643
    591644        this->freeMembers();
     
    624677        #endif
    625678
     679
     680        #endif
     681
    626682        return error_flag;
    627683}
     
    631687// ---------------------------------------------------------------------------
    632688void GML2SVGHandler::freeMembers() {
     689
     690        #ifndef TARE_TIME
     691
    633692        if (this->_width) {
    634693                delete [] this->_width;
     
    654713                delete [] this->_feature_id;
    655714        }
     715
     716        #endif
    656717}
    657718
Note: See TracChangeset for help on using the changeset viewer.