Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Reference Matrix

Boost , Chapter 1. Geometry , Chapter 1. Geometry

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Geometry Concepts

0-dimensional

Точка
MultiPoint

1-dimensional

Сегмент
Linestring
MultiLinestring

2-dimensional

Box
Кольцо
Полигон
Мультиполигон

Geometry Models

0-dimensional

точка
point_xy
multi_point

1-dimensional

linestring
multi_linestring
сегмент
referring_segment

2-dimensional

box
ring
полигон
multi_polygon

0-dimensional (adapted)

Boost.Array
Boost.Fusion
Boost.Polygon's point_data
Boost.Tuple
C массивы

1-dimensional (adapted)

2-dimensional (adapted)

Boost.Polygon's rectangle_data
Boost.Polygon's polygon_data
Boost.Polygon's polygon_with_holes_data

0-dimensional (macro's for adaption)

BOOST_GEOMETRY_REGISTER_POINT_2D
BOOST_GEOMETRY_REGISTER_POINT_2D_CONST<1
BOOST_GEOMETRY_REGISTER_POINT_2D_GET_SET<1
BOOST_GEOMETRY_REGISTER_POINT_3D
BOOST_GEOMETRY_REGISTER_POINT_3D_CONST<1
BOOST_GEOMETRY_REGISTER_POINT_3D_GET_SET
BOOST_GEOMETRY_REGISTER_MULTI_POINT
BOOST_GEOMETRY_REGISTER_MULTI_POINT_TEMPLATEATE

1-dimensionial (macro's for adaption)

BOOST_GEOMETRY_REGISTER_LINESTRING
BOOST_GEOMETRY_REGISTER_LINESTRING_TEMPLATEATE
BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING
BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING_TEMPLATEATE

2-dimensional (macro's for adaption)

BOOST_GEOMETRY_REGISTER_BOX
BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES
BOOST_GEOMETRY_REGISTER_BOX_TEMPLATEATE
BOOST_GEOMETRY_REGISTER_RING
BOOST_GEOMETRY_REGISTER_RING_TEMPLATEATE
BOOST_GEOMETRY_REGISTER_MULTI_POLYGON
BOOST_GEOMETRY_REGISTER_MULTI_POLYGON_TEMPLATEATE

Core

Metafunctions

cs_tag
закрытие
coordinate_type
coordinate_system
измерение
interior_type
is_radian
point_order
point_type
ring_type
tag
tag_cast

Access Functions

get
set
exterior_ring
interior_rings

Classes

исключение
centroid_исключение

Constants

Coordinate Systems

Numeric

max_corner
min_corner
order_selector
closure_selector
validity_failure_type

Types

степень
радиан

Classes

cs::картезианский
cs::сферический
cs::spherical_equatorial
cs::географический

Iterators

Views

closing_iterator
ever_circling_iterator
box_view
segment_view
closeable_view
обратимый_view
identity_view

Algorithms

Geometry Constructors

make
make_inverse
make_zero

Predicates

кроссы
covered_by
disjoint
равно
интерсекты
is_empty
is_simple
is_valid
overlaps
touchs
в пределах

Append

добавить

Area

область

Assign

assign
assign_inverse
assign_zero
assign_points
присваивать_значения (2 3 4 координатные значения)

Buffer

буфер

Centroid

центроид

Clear

clear

Convert

конвертировать

Convex Hull

convex_hull

Correct

правильно

Distance

расстояние

Difference

различие
sym_difference

Envelope

конверт

Expand

expand

For Each

для каждой точки, сегмента

Intersection

пересечение

Length

длина

Num_ (counting)

num_interior_rings
num_geomemeries
num_points
num_segments

Perimeter

периметр

Relate

relate
отношение

Reverse

обратный

Simplify

упростить

Transform

трансформировать

Union

союз

Unique

уникальный

Strategies

Area

стратегия::область::надзор
стратегия::область::хуйлер

Buffer

стратегия::буфер::расстояние_асимметрия
стратегия::буфер::расстояние_симметрия
стратегия::буфер::end_flat
стратегия::буфер::end_round
стратегия::буфер::join_miter
стратегия::буфер::join_round
стратегия::буфер::point_circle
стратегия::буфер::point_square
стратегия::буфер::side_straight

Centroid

стратегия::centroid::bashein_detmer
стратегия::centroid::centroid_average

Convex Hull

стратегия::convex_hull::graham_andrew

Distance

стратегия::расстояние::projected_point
стратегия::расстояние::пифагор
стратегия::расстояние::pythagoras_box_box
стратегия::расстояние::pythagoras_point_box
стратегия::расстояние::cross_track
стратегия::расстояние::cross_track_point_box
стратегия::расстояние::гаверсин

Side

стратегия::side::side_by_triangle
стратегия::side::side_by_cross_track
стратегия::side::spherical_side_formula

Simplify

стратегия::упрощение::douglas_peucker

Transform

стратегия::transform::inverse_transformer
стратегия::трансформировать::map_transformer
стратегия::трансформировать::ublas_transformer
стратегия::transform::translate_transformer
стратегия::трансформировать::scale_transformer
стратегия::трансформировать::rotate_transformer

Within

стратегия::winding
стратегия::crossing_multiply
стратегия::franklin

Arithmetic

Add

add_point
add_value

Subtract

subtract_point
subtract_value

Multiply

multipip_point
multipip_value

Divide

divide_point
divide_value

Products

dot_product

IO

WKT (Well-Known Text)

read_wkt
wkt

SVG (Scalable Vector Graphics)

svg
svg_mapper

Spatial indexes

R-tree

boost::geometry::index::rtree

R-tree parameters

boost::geometry::index::linear
boost::geometry::index::quadratic
boost::geometry::index::rstar
boost::geometry::index::dynamic_linear
boost::geometry::index::dynamic_quadratic
boost::geometry::index::dynamic_rstar

R-tree constructors and destructor

rtree()
rtree(parameters_type const &, indexable_getter const &, value_equal const &, allocator_type const &)
rtree (Итератор, Итератор)
rtree(Range const &)
rtree(rtree const &)
rtree (rtree const &, allocator_type const &);
rtree (rtree &&)
rtree (rtree &&, allocator_type const &);
~rtree()

R-tree member functions

оператор=(const rtree &)
оператор=(rtree &&)
swap(rtree &)
insert(value_type const &)
insert(Итератор, Итератор)
Insert(Конвертируемый) OrRange const & 1
remove(value_type const &)
Remove (Итератор, Итератор)
Remove (Конвертируемый) OrRange const & 1
query (Предсказывается const & OutIter)
qbegin (предсказывает конст &)
qend()
size()
пустой()
clear()
bounds()
count(ValueOrIndexable const &)
параметры()
indexable_get()
value_eq()
get_allocator()

R-tree free functions (boost::geometry::index::)

insert(rtree<...> &, Value const &);
insert(rtree<...> &, Iterator, Iterator;
вставка (rtree<...> &, кабриолет) OrRange const & 1
remove (rtree<...> &, Value const &)
remove (rtree<...> &, Iterator, Iterator)
remove (rtree<...> &, кабриолет) OrRange const & 1
query(rtree<...> const &, Predicates const &, OutIter;
qbegin (rtree<...> const &, Predicates const &);
qend(rtree<...> const &)
clear(rtree<...> &)
размер (rtree<...> const &)
empty (rtree<...> const &)
bounds(rtree<...> const &)
swap(rtree<...> &,rtree<...> &)

Observers (boost::geometry::index::)

boost::geometry::index::indexable
boost::geometry::index::equal_to

Inserters (boost::geometry::index::)

inserter(Контейнер &)

Adaptors (boost::geometry::index::adaptors::)

queried (предсказания const &)

Predicates (boost::geometry::index::)

содержит (Geometry const &)
covered_by(Geometry const &)
covers(Geometry const &)
disjoint(Geometry const &)
пересекающиеся (геометрия const &)
перекрытия (Geometry const &)
inin(Geometry const &)
satisfies(UnaryPredicate const &)
ближайший (Geometry const &, неподписанный)
 

PrevUpHomeNext

Статья Reference Matrix раздела Chapter 1. Geometry Chapter 1. Geometry может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Chapter 1. Geometry ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 04:40:21/0.0065650939941406/0