DigitalCurling3  1.0.0
A curling simulation system for curling AIs
digitalcurling3::ISimulator::Stone Struct Reference

ストーンの位置,角度,速度,角速度を格納します More...

#include <i_simulator.hpp>

Inheritance diagram for digitalcurling3::ISimulator::Stone:
digitalcurling3::Transform

Public Member Functions

 Stone ()
 全データを0で初期化します
 
 Stone (Vector2 position, float angle, Vector2 linear_velocity, float angular_velocity)
 与えられたデータで初期化します More...
 
- Public Member Functions inherited from digitalcurling3::Transform
constexpr Transform ()
 位置(0, 0),角度0で初期化します
 
constexpr Transform (Vector2 position, float angle)
 指定された値で初期化します More...
 

Public Attributes

Vector2 linear_velocity
 速度(m/s)
 
float angular_velocity
 角速度(radian/s)
 
- Public Attributes inherited from digitalcurling3::Transform
Vector2 position
 位置
 
float angle
 角度
 

Detailed Description

ストーンの位置,角度,速度,角速度を格納します

Constructor & Destructor Documentation

◆ Stone()

digitalcurling3::ISimulator::Stone::Stone ( Vector2  position,
float  angle,
Vector2  linear_velocity,
float  angular_velocity 
)
inline

与えられたデータで初期化します

Parameters
[in]position位置(m)
[in]angle角度(radian)
[in]linear_velocity速度(m/s)
[in]angular_velocity角速度(radian/s)

The documentation for this struct was generated from the following file: