コンテンツにスキップ

cpp_robotics::Line

直線クラス

#include <shape.hpp>

Public Functions

Name
Line() =default
constexpr Line(const Vector2d & p0, const Vector2d & p1)
void set(const Vector2d & p0_, const Vector2d & p1_)
constexpr double length() const
constexpr double angle() const
constexpr Vector2d lerp(const double t) const

Public Attributes

Name
Vector2d p0
Vector2d p1

Public Functions Documentation

function Line

Line() =default

function Line

inline constexpr Line(
    const Vector2d & p0,
    const Vector2d & p1
)

function set

inline void set(
    const Vector2d & p0_,
    const Vector2d & p1_
)

function length

inline constexpr double length() const

function angle

inline constexpr double angle() const

function lerp

inline constexpr Vector2d lerp(
    const double t
) const

Public Attributes Documentation

variable p0

Vector2d p0;

variable p1

Vector2d p1;

Updated on 2024-05-28 at 06:55:39 +0000