/** * Adds a Geometry to be processed. May be called multiple times. * Any dimension of Geometry may be added; the constituent linework will be * extracted. */ void LineMerger::add(Geometry *geometry) { LMGeometryComponentFilter lmgcf(this); geometry->apply_rw(&lmgcf); }
/** * Adds a Geometry to be processed. May be called multiple times. * Any dimension of Geometry may be added; the constituent linework will be * extracted. */ void LineMerger::add(const Geometry *geometry) { LMGeometryComponentFilter lmgcf(this); geometry->applyComponentFilter(lmgcf); }