UdonLibrary
1.0.0
機械システム研究部 C++ ライブラリ
Toggle main menu visibility
読み取り中…
検索中…
一致する文字列を見つけられません
クラス階層
クラス階層一覧です。大雑把に文字符号順で並べられています。
C
Udon::Message::AirCylinder
エアシリンダー
C
Udon::ArrayView< T >
配列参照クラス
C
Udon::AsyncStreamReader
非同期ストリーム読み取り
C
Udon::BasicStringView< CharType, Traits >
文字列参照クラス
C
Udon::Message::BrushLess
ブラシレスモーター
C
Udon::CanReader< Message >
CAN通信 受信クラス
C
Udon::CanRxNode
CAN受信ノード
C
Udon::CanTxNode
CAN送信ノード
C
Udon::CanWriter< Message >
CAN通信 送信クラス
C
Udon::CanBusSpi::Config
設定
C
Udon::CanBusTeensy< Bus >::Config
C
Udon::Impl::E220Base::Config
設定
C
Udon::RingBuffer< T, Capacity >::const_iterator
C
Udon::RingBuffer< T, Capacity >::iterator
C
Udon::DeltaTime
変化時間計測クラス
C
Udon::Impl::Deserializer
C
Udon::Message::DistanceSensor
距離センサー
C
Udon::Optional< T >::Storage::Dummy
C
Udon::Traits::DummyEnumerator
C
Udon::Impl::E220Base
E220 ベースクラス
C
Udon::E220Reader< T >
E220 受信クラス
C
Udon::E220Writer< T >
E220 送信クラス
C
Udon::Message::Encoder
エンコーダー
C
Udon::EncoderBy< Reader >
通信経由ロータリーエンコーダー
C
Udon::Euler
オイラー角
C
Udon::EulerDirection
オイラー角の回転方向
C
std::false_type
C
Udon::Traits::HasMemberFunctionBegin< T, std::void_t< decltype(&T::begin)> >
C
Udon::Traits::HasMemberFunctionEnumerate< T, typename std::enable_if< std::is_same< decltype(std::declval< T >().enumerate(std::declval< DummyEnumerator & >())), typename DummyEnumerator::ResultType >::value >::type >
C
Udon::Traits::HasMemberFunctionShow< T, std::void_t< decltype(&T::show)> >
C
Udon::Traits::HasMemberFunctionShowRaw< T, std::void_t< decltype(&T::showRaw)> >
C
Udon::Traits::HasMemberFunctionUpdate< T, std::void_t< decltype(&T::update)> >
C
Udon::Traits::IsOutputStreamable< OutputStream, T, std::void_t< decltype(std::declval< OutputStream & >()<< std::declval< T >())> >
C
Udon::Traits::IsReader< T, typename std::enable_if< std::is_same< decltype(std::declval< T< int > >().getMessage()), Udon::Optional< typename T< int >::MessageType > >::value >::type >
C
Udon::Traits::IsWriter< T, typename std::enable_if< std::is_same< decltype(std::declval< T< int > >().setMessage(std::declval< const typename T< int >::MessageType & >())), void >::value >::type >
C
Udon::Traits::AlwaysFalse< T >
Static_assert 失敗遅延用の型
C
Udon::Traits::HasMemberFunctionBegin< typename, typename >
T に
T::begin
関数が存在するか
C
Udon::Traits::HasMemberFunctionEnumerate< T, typename >
T に enumerate(f) が存在するかどうかを判定する
C
Udon::Traits::HasMemberFunctionShow< typename, typename >
T に
T::show
関数が存在するか
C
Udon::Traits::HasMemberFunctionShowRaw< typename, typename >
T に
T::showRaw
関数が存在するか
C
Udon::Traits::HasMemberFunctionUpdate< typename, typename >
T に
T::update
関数が存在するか
C
Udon::Traits::IsOutputStreamable< OutputStream, T, typename >
C
Udon::Traits::IsReader< class, typename >
送信クラスであるか判定
C
Udon::Traits::IsWriter< class, typename >
送信クラスであるか判定
C
Udon::Forwarding< Reader, Writer, Message >
異なる通信間にメッセージを転送するクラス
C
Udon::HSV
HSV色空間
C
Udon::I2cMasterReader< Message >
I2c マスター側受信クラス
C
Udon::I2cMasterWriter< Message >
I2c マスター側送信クラス
C
Udon::I2cSlaveReader< Message >
I2c スレーブ側受信クラス
C
Udon::I2cSlaveWriter< Message >
I2c スレーブ側送信クラス
C
Udon::ICanBus
CANバス管理クラス インターフェース
C
Udon::CanBusSpi
Raspberry Pi Pico用バスクラス
C
Udon::CanBusTeensy< Bus >
Teensy用 CANバスクラス
C
Udon::II2cBus
I2cBus クラスのインターフェース
C
Udon::I2cBusImpl< Counter >
I2cBus クラス実装部
C
Udon::IIm920
IM920のインターフェース
C
Udon::Im920
IM920通信クラス
C
Udon::Im920s
IM920s送信クラス
C
Udon::Im920sL
IM920sL通信クラス
C
Udon::Im920Node
IM920ノード
C
Udon::Im920Reader< Message >
IM920受信クラス
C
Udon::Im920Writer< Message >
IM920送信クラス
C
Udon::Input
入力値
C
std::integral_constant
C
Udon::Traits::IsPrintable< OutputStream, Args >
オブジェクトが全て出力可能か判定する
C
Udon::Traits::IsSerializable< T >
T が シリアライズ可能か判定する
C
std::is_member_function_pointer
C
Udon::Traits::HasMemberFunctionBegin< T, std::void_t< decltype(&T::begin)> >
C
Udon::Traits::HasMemberFunctionShow< T, std::void_t< decltype(&T::show)> >
C
Udon::Traits::HasMemberFunctionShowRaw< T, std::void_t< decltype(&T::showRaw)> >
C
Udon::Traits::HasMemberFunctionUpdate< T, std::void_t< decltype(&T::update)> >
C
Udon::Impl::IsPrintableImpl< OutputStream >
オブジェクトが全て出力可能か判定する
C
Udon::Impl::IsSerializableImpl
C
Udon::Message::Lcd< Column, Row >
LCD
C
Udon::Message::Motor
モーター
C
Udon::MotorBy< Writer >
通信経由モーター制御クラス
C
Udon::Message::MotorCommand
モータに送信するコマンド
C
Udon::Message::MotorFeedback
モータからのフィードバック情報
C
Udon::Message::MotorSetting
モータの制限値やパラメータ
C
Udon::MovingAverage< DataSize >
移動平均クラス
C
Udon::NulloptT
無効値型
C
Udon::Optional< T >
オプショナル型
C
Udon::Message::PadPS5
PS5コントローラーのボタン情報
C
Udon::PadPS5BT
Bluetooth経由PS5コントローラークラス
C
Udon::Impl::PadPS5OnboardBTReader< Dummy >
ホストシールドがメイン基板に搭載されてる場合のPS5コントローラークラス
C
Udon::PadPS5< Impl::PadPS5OnboardBTReader >
C
Udon::PadPS5USB
有線USB経由PS5コントローラークラス
C
Udon::Impl::PadPS5OnboardUSBReader< Dummy >
ホストシールドがメイン基板に搭載されてる場合のPS5コントローラークラス
C
Udon::PadPS5< Impl::PadPS5OnboardUSBReader >
C
Udon::PidController::Parameter
C
Udon::SpeedPidController::Parameter
C
Udon::Message::PhotoSensor
フォトセンサー
C
Udon::PidController
PID制御器
C
Udon::Polar
極座標系
C
Udon::Pos
ロボットの位置
C
Udon::Impl::Printer< OutputStream >
メンバ変数を列挙しストリームへ出力する
C
Udon::Quaternion
クオータニオン
C
Udon::QuaternionDirection
クオータニオンの各成分の正負を表す構造体
C
Udon::Range< MinT, MaxT >
範囲を表す型
C
Reader
C
Udon::PadPS5< Reader >
通信経由PS5コントローラークラス
C
Udon::RGB
RGB色空間
C
Udon::RingBuffer< T, Capacity >
リングバッファ
C
Udon::RoboMasterBase
RoboMaster 基底クラス
C
Udon::RoboMasterC610
RoboMasterC610クラス
C
Udon::RoboMasterC620
RoboMasterC620クラス
C
Udon::Ros2SerialReader< Message >
ROS2からSerial通信を受信するクラス
C
Udon::Ros2SerialWriter< Message >
ROS2からSerial通信を送信するクラス
C
Udon::ScopedInterruptLocker
割り込みロック、アンロックをスコープの範囲で制御するクラス
C
Udon::Impl::SerializedBitSizeImpl
C
Udon::Impl::Serializer
C
Udon::SerialReader< Message >
Serial 受信クラス
C
Udon::SerialWriter< Message >
Serial 送信クラス
C
Udon::Message::Servo
サーボ
C
Udon::ServoSpeed
サーボ角度制御クラス
C
Udon::Impl::ShowConfig
C
Udon::Impl::SivPadPS5Reader< DummyMessage >
OpenSiv3D用 PS5コントローラー 受信クラス
C
Udon::PadPS5< Impl::SivPadPS5Reader >
C
Udon::SivSerialReader< Message >
OpenSiv3D用 Serial 受信クラス
C
Udon::SivSerialWriter< Message >
OpenSiv3D用 Serial 送信クラス
C
Udon::Message::Solenoid
ソレノイド
C
Udon::SpeedPidController
速度型PID制御器
C
Udon::StaticVector< T, Capacity >
疑似可変長配列コンテナ
C
Udon::SteerModuleOptimizer
独立ステアリング機構の各モジュール最適化クラス
C
Udon::SteerOptimizer< WheelCount >
独立ステアリング機構最適化クラス
C
Udon::Message::Stepping
ステッピングモーター
C
Udon::Message::Switch
スイッチ
C
Udon::Impl::IsPrintableImpl< OutputStream >::Test< T, typename >
C
Udon::Impl::IsSerializableImpl::Test< T, typename >
C
Udon::Impl::IsSerializableImpl::Test< Arithmetic, EnableIfVoidT< IsArithmetic< Arithmetic >::value > >
C
Udon::Impl::IsSerializableImpl::Test< Array, EnableIfVoidT< IsArray< Array >::value > >
C
Udon::Impl::IsPrintableImpl< OutputStream >::Test< Array, EnableIfVoidT< IsArray< Array >::value and not IsCString< Array >::value and not IsOutputStreamable< OutputStream, Array >::value > >
C
Udon::Impl::IsPrintableImpl< OutputStream >::Test< Enum, EnableIfVoidT< IsEnum< Enum >::value > >
C
Udon::Impl::IsSerializableImpl::Test< Enum, EnableIfVoidT< IsEnum< Enum >::value > >
C
Udon::Impl::IsSerializableImpl::Test< Enumerable, EnableIfVoidT< HasMemberFunctionEnumerate< Enumerable >::value > >
C
Udon::Impl::IsPrintableImpl< OutputStream >::Test< Enumerable, EnableIfVoidT< HasMemberFunctionEnumerate< Enumerable >::value and not HasMemberFunctionShow< Enumerable >::value and not IsOutputStreamable< OutputStream, Enumerable >::value > >
C
Udon::Impl::IsPrintableImpl< OutputStream >::Test< Printable, EnableIfVoidT< HasMemberFunctionShow< Printable >::value or IsOutputStreamable< OutputStream, Printable >::value > >
C
std::true_type
C
Udon::Traits::HasMemberFunctionEnumerate< T, typename std::enable_if< std::is_same< decltype(std::declval< T >().enumerate(std::declval< DummyEnumerator & >())), typename DummyEnumerator::ResultType >::value >::type >
C
Udon::Traits::IsOutputStreamable< OutputStream, T, std::void_t< decltype(std::declval< OutputStream & >()<< std::declval< T >())> >
C
Udon::Traits::IsReader< T, typename std::enable_if< std::is_same< decltype(std::declval< T< int > >().getMessage()), Udon::Optional< typename T< int >::MessageType > >::value >::type >
C
Udon::Traits::IsWriter< T, typename std::enable_if< std::is_same< decltype(std::declval< T< int > >().setMessage(std::declval< const typename T< int >::MessageType & >())), void >::value >::type >
C
Udon::Vec2
二次元ベクトル
C
Udon::Vec3
三次元ベクトル
C
Udon::Message::Yaw
IMUの姿勢角(yaw角)