Inkscape
Vector Graphics Editor
|
Go to the source code of this file.
Functions | |
void | add_rectangle (int x, int y) |
int | main (int argc, char **argv) |
Variables | |
char * | arg_area_limit = NULL |
bool | arg_area_limit_set = false |
bool | arg_debug = false |
int | limit = 0 |
SpatialIndex::id_type | indexID |
GList * | items = NULL |
SpatialIndex::ISpatialIndex * | tree |
SpatialIndex::id_type | test_indexID |
void add_rectangle | ( | int | x, |
int | y | ||
) |
Definition at line 291 of file rtree-performance-test.cpp.
References arg_debug, Geom::GenericRect< C >::bottom(), data, indexID, items, Geom::GenericRect< C >::left(), limit, Geom::GenericRect< C >::right(), test_indexID, Geom::GenericRect< C >::top(), and tree.
Referenced by main().
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 110 of file rtree-performance-test.cpp.
References add_rectangle(), arg_area_limit, arg_area_limit_set, arg_debug, Timer::ask_for_timeslice(), c, child, indexID, Geom::GenericRect< C >::intersects(), items, Timer::lap(), limit, option, Timer::start(), and tree.
char* arg_area_limit = NULL |
Definition at line 40 of file rtree-performance-test.cpp.
Referenced by main().
bool arg_area_limit_set = false |
Definition at line 41 of file rtree-performance-test.cpp.
Referenced by main().
bool arg_debug = false |
Definition at line 42 of file rtree-performance-test.cpp.
Referenced by add_rectangle(), and main().
SpatialIndex::id_type indexID |
Definition at line 47 of file rtree-performance-test.cpp.
Referenced by add_rectangle(), and main().
GList* items = NULL |
Definition at line 50 of file rtree-performance-test.cpp.
Referenced by Inkscape::UI::Dialog::_add_items_with_images(), Inkscape::UI::Tools::EraserTool::_clipErase(), Inkscape::UI::Tools::EraserTool::_filterByCollision(), Inkscape::UI::Tools::EraserTool::_filterCutEraseables(), Inkscape::SelCue::_newItemBboxes(), Inkscape::SelCue::_newTextBaselines(), Inkscape::ObjectSet::_pathBoolOp(), Inkscape::SelTrans::_selChanged(), Inkscape::UI::Dialog::ColorItem::action_edit(), add_rectangle(), Inkscape::UI::Dialog::TextEdit::apply_changes(), Inkscape::FilteredStore< T >::apply_filter(), Inkscape::UI::Dialog::Transformation::applyPageSkew(), Inkscape::FilteredStore< T >::assign(), Inkscape::SubItem::build_flatten(), Inkscape::SubItem::build_mosaic(), Inkscape::UI::Dialog::GlyphsPanel::calcCanInsert(), Inkscape::SelTrans::centerRequest(), Inkscape::UI::Dialog::collect_items(), collect_object_items(), collect_terms(), ContextMenu::ContextMenu(), Inkscape::convert_text_to_curves(), Inkscape::UI::Tools::MeshTool::corner_operation(), count_filtered(), count_terms(), InkFileExportCmd::do_export_png(), InkFileExportCmd::do_export_png_now(), Inkscape::UI::Tools::GradientTool::drag(), Inkscape::Extension::Internal::BlurEdge::effect(), Inkscape::Extension::Internal::Filter::Filter::effect(), enclose_items(), exchange(), Inkscape::UI::Dialog::Export::exportRaster(), Inkscape::UI::Dialog::Export::exportVector(), Inkscape::UI::Dialog::Export::exportVector(), Inkscape::UI::Dialog::FilterEffectsDialog::FilterModifier::filter_list_click_released(), filterConnectors(), find_item_at_point(), Inkscape::SelectionHelper::fixSelection(), flowtext_to_text(), SPGroup::get_expanded(), SPDocument::getItemsAtPoints(), getMarkerBounds(), Inkscape::UI::Dialog::TextEdit::getSelectedTextCount(), Inkscape::SelTrans::grab(), graphlayout(), grid_item_sort(), group_enter(), group_exit(), Inkscape::SelTrans::handleClick(), init_avoided_shape_geometry(), layer_from_group(), list_text_items_recursive(), main(), SPPage::moveItems(), Inkscape::UI::Tools::MeshTool::new_default(), next_item_from_list(), object_rearrange(), object_remove_overlaps(), object_set_contains_both_clone_and_original(), objects_query_blend(), objects_query_blur(), objects_query_isolation(), Inkscape::UI::Dialog::ObjectsPanel::on_click(), Inkscape::UI::Dialog::SingleExport::onExport(), Inkscape::UI::Dialog::TextEdit::onReadSelection(), Inkscape::Extension::Internal::PdfBuilder::DrawContext::paint_item_to_raster(), path_simplify(), query_dimension(), randomize(), Inkscape::UI::Dialog::GlyphsPanel::rebuild(), removeoverlap(), Inkscape::UI::Tools::NodeTool::select_area(), Inkscape::UI::Dialog::FilterEffectsDialog::FilterModifier::select_filter_elements(), select_list(), Inkscape::UI::Widget::GradientEditor::select_stop(), Inkscape::UI::Widget::GradientEditor::selectStop(), Inkscape::SelTrans::setCenter(), SnapManager::setRotationCenterSource(), SnapManager::setupIgnoreSelection(), Inkscape::BooleanBuilder::shape_commit(), shape_in_selection(), Inkscape::UI::Tools::MeasureTool::showCanvasItems(), sp_degroup_list(), sp_edit_clear_all(), sp_edit_select_all_full(), sp_generate_internal_bitmap(), sp_get_all_document_items(), sp_item_group_ungroup(), sp_item_list_common_parent_group(), sp_item_list_to_curves(), sp_select_same_fill_stroke_style(), sp_select_same_object_type(), sp_selection_change_layer_maintain_clones(), sp_selection_copy_impl(), sp_selection_delete_impl(), sp_selection_to_guides_recursive(), Inkscape::UI::Tools::sp_tweak_dilate(), Inkscape::UI::Tools::sp_tweak_dilate_recursive(), sp_validate_marker(), Inkscape::UI::Dialog::BatchItem::syncItems(), text_flow_into_shape(), text_flow_shape_subtract(), text_or_flowtext_in_selection(), text_remove_all_kerns(), text_remove_from_path(), text_unflow(), unclump(), Inkscape::SelTrans::ungrab(), Inkscape::FilteredStore< T >::update_store(), Inkscape::UI::Widget::FillNStroke::updateFromPaint(), Inkscape::SelectionDescriber::updateMessage(), and Inkscape::UI::Dialog::GridArrangeTab::updateSelection().
int limit = 0 |
Definition at line 44 of file rtree-performance-test.cpp.
Referenced by Inkscape::Filters::Filter::_filter_resolution(), Inkscape::ObjectHierarchy::_trimAbove(), Inkscape::ObjectHierarchy::_trimBelow(), add_rectangle(), Inkscape::Filters::FilterColorMatrix::ColorMatrixMatrix::ColorMatrixMatrix(), Avoid::ConnectorCrossings::countForSegment(), Inkscape::UI::Widget::create_color_plate(), Inkscape::UI::Widget::create_color_wheel(), Inkscape::UI::Widget::InkSpinButton::format(), Inkscape::GridSnapper::get_snap_lines(), SPDesktop::getItemsAtPoints(), SPDocument::getItemsAtPoints(), ink_cairo_surface_synthesize_internal(), main(), Geom::merge(), Inkscape::UI::Dialog::FilterEffectsDialog::PrimitiveList::on_motion_motion(), Inkscape::UI::Tools::PencilTool::powerStrokeInterpolate(), and Inkscape::DrawingCache::prepare().
SpatialIndex::id_type test_indexID |
Definition at line 55 of file rtree-performance-test.cpp.
Referenced by add_rectangle().
SpatialIndex::ISpatialIndex* tree |
Definition at line 53 of file rtree-performance-test.cpp.
Referenced by add_rectangle(), main(), Inkscape::Trace::rgbMapQuantize(), Inkscape::UI::Dialog::SvgGlyphRenderer::set_tree(), and Inkscape::split_non_intersecting_paths().