![]() |
Mapper
0.9.0
API documentation
|
This is the complete list of members for OpenOrienteering::PathObject, including all inherited members.
| addCoordinate(MapCoordVector::size_type pos, const MapCoord &c) | OpenOrienteering::PathObject | |
| addCoordinate(const MapCoord &c, bool start_new_part=false) | OpenOrienteering::PathObject | |
| appendPath(const PathObject *other) | OpenOrienteering::PathObject | |
| appendPathPart(const PathPart &part) | OpenOrienteering::PathObject | |
| asPath() | OpenOrienteering::Object | |
| asPath() const | OpenOrienteering::Object | |
| asPoint() | OpenOrienteering::Object | |
| asPoint() const | OpenOrienteering::Object | |
| assignCoordinates(const PathObject &proto, MapCoordVector::size_type first, MapCoordVector::size_type last) | OpenOrienteering::PathObject | |
| asText() | OpenOrienteering::Object | |
| asText() const | OpenOrienteering::Object | |
| calcAllIntersectionsWith(const PathObject *other, Intersections &out) const | OpenOrienteering::PathObject | |
| calcBezierPointDeletionRetainingShapeCost(MapCoord p0, MapCoordF p1, MapCoordF p2, MapCoord p3, PathObject *reference) | OpenOrienteering::PathObject | protectedstatic |
| calcBezierPointDeletionRetainingShapeFactors(MapCoord p0, MapCoord p1, MapCoord p2, MapCoord q0, MapCoord q1, MapCoord q2, MapCoord q3, double &out_pfactor, double &out_qfactor) | OpenOrienteering::PathObject | protectedstatic |
| calcBezierPointDeletionRetainingShapeOptimization(MapCoord p0, MapCoord p1, MapCoord p2, MapCoord q0, MapCoord q1, MapCoord q2, MapCoord q3, double &out_pfactor, double &out_qfactor) | OpenOrienteering::PathObject | protectedstatic |
| calcClosestCoordinate(MapCoordF coord, float &out_distance_sq, MapCoordVector::size_type &out_index) const | OpenOrienteering::PathObject | |
| calcClosestPointOnPath(MapCoordF coord, float &out_distance_sq, PathCoord &out_path_coord, MapCoordVector::size_type start_index=0, MapCoordVector::size_type end_index=std::numeric_limits< PathPartVector::size_type >::max()) const | OpenOrienteering::PathObject | |
| calcMaximumDistanceTo(MapCoordVector::size_type start_index, MapCoordVector::size_type end_index, const PathObject *other, MapCoordVector::size_type other_start_index, MapCoordVector::size_type other_end_index) const | OpenOrienteering::PathObject | |
| canBeConnected(const PathObject *other, double connect_threshold_sq) const | OpenOrienteering::PathObject | |
| changePathBounds(PathPartVector::size_type part_index, PathCoord::length_type start_len, PathCoord::length_type end_len) | OpenOrienteering::PathObject | |
| clearCoordinates() | OpenOrienteering::PathObject | |
| clearRenderables() | OpenOrienteering::Object | |
| closeAllParts() | OpenOrienteering::PathObject | |
| connectIfClose(PathObject *other, double connect_threshold_sq) | OpenOrienteering::PathObject | |
| connectPathParts(PathPartVector::size_type part_index, const PathObject *other, PathPartVector::size_type other_part_index, bool prepend, bool merge_ends=true) | OpenOrienteering::PathObject | |
| convertRangeToCurves(const PathPart &part, PathPart::size_type start_index, PathPart::size_type end_index) | OpenOrienteering::PathObject | |
| convertToCurves(PathObject **undo_duplicate=nullptr) | OpenOrienteering::PathObject | |
| coords | OpenOrienteering::Object | protected |
| copyFrom(const Object &other) override | OpenOrienteering::PathObject | virtual |
| createRenderables(ObjectRenderables &output, Symbol::RenderableOptions options) const override | OpenOrienteering::PathObject | protectedvirtual |
| deleteCoordinate(MapCoordVector::size_type pos, bool adjust_other_coords, int delete_bezier_point_action=-1) | OpenOrienteering::PathObject | |
| deletePart(PathPartVector::size_type part_index) | OpenOrienteering::PathObject | |
| duplicate() const override | OpenOrienteering::PathObject | virtual |
| equals(const Object *other, bool compare_symbol) const | OpenOrienteering::Object | |
| findPartForIndex(MapCoordVector::size_type coords_index) const | OpenOrienteering::PathObject | |
| findPartForIndex(MapCoordVector::size_type coords_index) | OpenOrienteering::PathObject | |
| findPartIndexForIndex(MapCoordVector::size_type coords_index) const | OpenOrienteering::PathObject | |
| findPathCoordForIndex(MapCoordVector::size_type index) const | OpenOrienteering::PathObject | |
| forceUpdate() const | OpenOrienteering::Object | |
| getCoordinate(MapCoordVector::size_type pos) const | OpenOrienteering::PathObject | inline |
| getCoordinateCount() const | OpenOrienteering::PathObject | inline |
| getCoordinateRef(MapCoordVector::size_type pos) | OpenOrienteering::PathObject | inline |
| getExtent() const | OpenOrienteering::Object | inline |
| getMap() const | OpenOrienteering::Object | inline |
| getObjectForType(Type type, const Symbol *symbol=nullptr) | OpenOrienteering::Object | static |
| getPatternOrigin() const | OpenOrienteering::PathObject | inline |
| getPatternRotation() const | OpenOrienteering::PathObject | inline |
| getRawCoordinateVector() const | OpenOrienteering::Object | inline |
| getRotation() const | OpenOrienteering::Object | inline |
| getSymbol() const | OpenOrienteering::Object | inline |
| getTag(const QString &key) const | OpenOrienteering::Object | inline |
| getType() const | OpenOrienteering::Object | inline |
| includeControlPointsRect(QRectF &rect) const | OpenOrienteering::Object | |
| intersectsBox(const QRectF &box) const override | OpenOrienteering::PathObject | virtual |
| isCurveHandle(MapCoordVector::size_type index) const | OpenOrienteering::PathObject | |
| isOutputDirty() const | OpenOrienteering::Object | inline |
| isPointInsideArea(const MapCoordF &coord) const | OpenOrienteering::PathObject | |
| isPointOnObject(const MapCoordF &coord, float tolerance, bool treat_areas_as_paths, bool extended_selection) const | OpenOrienteering::Object | |
| isPointOnPath(MapCoordF coord, float tolerance, bool treat_areas_as_paths, bool extended_selection) const | OpenOrienteering::PathObject | |
| load(QXmlStreamReader &xml, Map *map, const SymbolDictionary &symbol_dict, const Symbol *symbol=nullptr) | OpenOrienteering::Object | static |
| map | OpenOrienteering::Object | protected |
| move(qint32 dx, qint32 dy) | OpenOrienteering::Object | |
| move(const MapCoord &offset) | OpenOrienteering::Object | |
| normalize() | OpenOrienteering::PathObject | |
| Object(Type type, const Symbol *symbol=nullptr) | OpenOrienteering::Object | explicit |
| Object(Type type, const Symbol *symbol, const MapCoordVector &coords, Map *map=nullptr) | OpenOrienteering::Object | explicit |
| Object(const Object &proto) | OpenOrienteering::Object | explicitprotected |
| object_tags | OpenOrienteering::Object | protected |
| operator=(const PathObject &other)=delete | OpenOrienteering::PathObject | |
| OpenOrienteering::Object::operator=(const Object &other)=delete | OpenOrienteering::Object | |
| parts() const | OpenOrienteering::PathObject | inline |
| parts() | OpenOrienteering::PathObject | inline |
| partSizeChanged(PathPartVector::iterator part, MapCoordVector::difference_type change) | OpenOrienteering::PathObject | protected |
| Path enum value | OpenOrienteering::Object | |
| PathObject(const Symbol *symbol=nullptr) | OpenOrienteering::PathObject | explicit |
| PathObject(const Symbol *symbol, const MapCoordVector &coords, Map *map=nullptr) | OpenOrienteering::PathObject | explicit |
| PathObject(const Symbol *symbol, const PathObject &proto, MapCoordVector::size_type piece) | OpenOrienteering::PathObject | explicit |
| PathObject(const PathObject &proto) | OpenOrienteering::PathObject | explicitprotected |
| PathObject(const PathPart &proto_part) | OpenOrienteering::PathObject | explicit |
| PathPart class | OpenOrienteering::PathObject | friend |
| Point enum value | OpenOrienteering::Object | |
| prepareDeleteBezierPoint(MapCoordVector::size_type pos, int delete_bezier_point_action) | OpenOrienteering::PathObject | protected |
| recalculateParts() | OpenOrienteering::PathObject | |
| removeFromLine(PathPartVector::size_type part_index, PathCoord::length_type clen_begin, PathCoord::length_type clen_end) const | OpenOrienteering::PathObject | |
| removeTag(const QString &key) | OpenOrienteering::Object | |
| renderables() const | OpenOrienteering::Object | inline |
| reverse() | OpenOrienteering::PathObject | |
| rotate(qreal angle) | OpenOrienteering::Object | |
| rotateAround(const MapCoordF ¢er, qreal angle) | OpenOrienteering::Object | |
| save(QXmlStreamWriter &xml) const | OpenOrienteering::Object | |
| scale(const MapCoordF ¢er, double factor) | OpenOrienteering::Object | virtual |
| scale(double factor_x, double factor_y) | OpenOrienteering::Object | virtual |
| setClosingPoint(MapCoordVector::size_type index, const MapCoord &coord) | OpenOrienteering::PathObject | protected |
| setCoordinate(MapCoordVector::size_type pos, const MapCoord &c) | OpenOrienteering::PathObject | |
| setMap(Map *map) | OpenOrienteering::Object | inline |
| setOutputDirty(bool dirty=true) | OpenOrienteering::Object | inline |
| setPatternOrigin(const MapCoord &origin) | OpenOrienteering::PathObject | |
| setPatternRotation(qreal rotation) | OpenOrienteering::PathObject | |
| setRotation(qreal new_rotation) | OpenOrienteering::Object | |
| setSymbol(const Symbol *new_symbol, bool no_checks) | OpenOrienteering::Object | |
| setTag(const QString &key, const QString &value) | OpenOrienteering::Object | |
| setTags(const Tags &tags) | OpenOrienteering::Object | |
| simplify(PathObject **undo_duplicate, double threshold) | OpenOrienteering::PathObject | |
| splitLineAt(const PathCoord &split_pos) const | OpenOrienteering::PathObject | |
| subdivide(const PathCoord &path_coord) | OpenOrienteering::PathObject | |
| subdivide(MapCoordVector::size_type index, float param) | OpenOrienteering::PathObject | |
| symbol | OpenOrienteering::Object | protected |
| Tags typedef | OpenOrienteering::Object | |
| tags() const | OpenOrienteering::Object | inline |
| takeRenderables() | OpenOrienteering::Object | |
| Text enum value | OpenOrienteering::Object | |
| transform(const QTransform &t) override | OpenOrienteering::PathObject | virtual |
| Type enum name | OpenOrienteering::Object | |
| type | OpenOrienteering::Object | protected |
| update() const | OpenOrienteering::Object | |
| updateEvent() const override | OpenOrienteering::PathObject | protectedvirtual |
| updatePathCoords() const | OpenOrienteering::PathObject | |
| validate() const override | OpenOrienteering::PathObject | virtual |
| ~Object() | OpenOrienteering::Object | virtual |
1.8.13