Path in geometry graph.
More...
#include <plask/geometry/path.hpp>
Path in geometry graph.
Definition at line 244 of file path.hpp.
◆ Path() [1/7]
◆ Path() [2/7]
◆ Path() [3/7]
◆ Path() [4/7]
◆ Path() [5/7]
◆ Path() [6/7]
◆ Path() [7/7]
◆ append() [1/6]
Append object
to this path.
Try complete missing path fragment if necessary, and throw exception it is impossible or ambiguous.
- Parameters
-
object | objects to add |
hints | optional path hints which are use to non-ambiguous completion of paths |
Definition at line 174 of file path.cpp.
◆ append() [2/6]
Append paths
content to this path.
Try complete missing path fragment if necessary, and throw exception it is impossible or ambiguous.
- Parameters
-
path | objects to add, exception will be thrown if it have branches |
hints | optional path hints which are used to non-ambiguous completion of paths |
Definition at line 162 of file path.cpp.
◆ append() [3/6]
Append path
content to this path.
Try complete missing path fragment if necessary, and throw exception it is impossible or ambiguous.
- Parameters
-
path | objects to add |
hints | optional path hints which are use to non-ambiguous completion of paths |
Definition at line 166 of file path.cpp.
◆ append() [4/6]
Append hint
to this path.
Try complete missing path fragment if necessary, and throw exception it is impossible or ambiguous.
- Parameters
-
hint | objects to add |
hints | optional path hints which are use to non-ambiguous completion of paths |
Definition at line 170 of file path.cpp.
◆ append() [5/6]
Append path
content to this path.
Try complete missing path fragment if necessary, and throw exception it is impossible or ambiguous.
- Parameters
-
path | objects to add |
hints | optional path hints which are use to non-ambiguous completion of paths |
Definition at line 146 of file path.cpp.
◆ append() [6/6]
Append object
to this path.
Try complete missing path fragment if necessary, and throw exception it is impossible or ambiguous.
- Parameters
-
object | objects to add |
hints | optional path hints which are use to non-ambiguous completion of paths |
Definition at line 178 of file path.cpp.
◆ back()
- Returns
- last object of the path
Definition at line 373 of file path.hpp.
◆ front()
- Returns
- first object of the path
Definition at line 370 of file path.hpp.
◆ getPathHints()
PathHints plask::Path::getPathHints |
( |
| ) |
const |
Get path hints implicted by this.
- Returns
- path hints which include all hints implicted by this path
Definition at line 182 of file path.cpp.
◆ operator PathHints()
Get path hinst implicted by this.
- Returns
- path hints which include all hints implicted by this path
Definition at line 379 of file path.hpp.
◆ operator+=() [1/6]
◆ operator+=() [2/6]
◆ operator+=() [3/6]
◆ operator+=() [4/6]
◆ operator+=() [5/6]
◆ operator+=() [6/6]
◆ push_back()
◆ push_front()
◆ objects
The documentation for this struct was generated from the following files: