cpp_robotics::LinePath
#include <line_path.hpp>
Public Types
Name | |
---|---|
using VectorType | Vector |
Public Functions
Name | |
---|---|
LinePath() =default | |
LinePath(const std::vector< Vector > & path) | |
void | set_path(const std::vector< Vector > & path) |
bool | is_empty() const |
size_t | size() const |
double | length() const |
double | nearest_position(const Vector pos, double now_length =-1, double search_range =-1) |
Vector | position(double length) const |
Detailed Description
template <class VectorType >
class cpp_robotics::LinePath;
Public Types Documentation
using Vector
using cpp_robotics::LinePath< VectorType >::Vector = VectorType;
Public Functions Documentation
function LinePath
LinePath() =default
function LinePath
inline LinePath(
const std::vector< Vector > & path
)
function set_path
inline void set_path(
const std::vector< Vector > & path
)
function is_empty
inline bool is_empty() const
function size
inline size_t size() const
function length
inline double length() const
function nearest_position
inline double nearest_position(
const Vector pos,
double now_length =-1,
double search_range =-1
)
function position
inline Vector position(
double length
) const
Updated on 2024-05-28 at 06:55:39 +0000