WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
Loading...
Searching...
No Matches
Canvas3DComponent Class Reference

Canvas3Dに表示する要素 More...

#include <webcface/component_canvas3d.h>

Public Member Functions

 Canvas3DComponent ()
 
 Canvas3DComponent (const std::shared_ptr< message::Canvas3DComponentData > &msg_data, const std::weak_ptr< internal::ClientData > &data_w, const SharedString &id)
 
std::string id () const
 そのcanvas3d内で一意のid
 
std::wstring idW () const
 そのcanvas3d内で一意のid (wstring)
 
bool operator== (const Canvas3DComponent &other) const
 
bool operator!= (const Canvas3DComponent &other) const
 
Canvas3DComponentType type () const
 要素の種類
 
Transform origin () const
 要素の移動
 
ViewColor color () const
 
 
std::optional< Geometrygeometry () const
 geometryを取得
 
std::optional< RobotModelrobotModel () const
 RobotModelを取得
 

Detailed Description

Canvas3Dに表示する要素

  • ver2.0〜: get専用(Canvas3DComponent)とset用(TemporalComponent)で分けている。

Constructor & Destructor Documentation

◆ Canvas3DComponent() [1/2]

Canvas3DComponent ( )
default

msg_dataはnullptrになり、内容にアクセスしようとするとruntime_errorを投げる

◆ Canvas3DComponent() [2/2]

Canvas3DComponent ( const std::shared_ptr< message::Canvas3DComponentData > &  msg_data,
const std::weak_ptr< internal::ClientData > &  data_w,
const SharedString id 
)

Member Function Documentation

◆ color()

ViewColor color ( ) const

◆ geometry()

std::optional< Geometry > geometry ( ) const

geometryを取得

◆ id()

std::string id ( ) const

そのcanvas3d内で一意のid

Since
ver2.0
  • 要素が増減したり順序が変わったりしなければ、 同じ要素には常に同じidが振られる。
  • (ver2.5〜) canvas3d作成側でidを指定した場合その値が返る。

◆ idW()

std::wstring idW ( ) const

そのcanvas3d内で一意のid (wstring)

Since
ver2.5
  • 要素が増減したり順序が変わったりしなければ、 同じ要素には常に同じidが振られる。
  • canvas3d作成側でidを指定した場合その値が返る。

◆ operator!=()

bool operator!= ( const Canvas3DComponent other) const
inline
Since
ver1.11

◆ operator==()

bool operator== ( const Canvas3DComponent other) const
Since
ver1.11

◆ origin()

Transform origin ( ) const

要素の移動

◆ robotModel()

std::optional< RobotModel > robotModel ( ) const

RobotModelを取得

◆ type()

Canvas3DComponentType type ( ) const

要素の種類


The documentation for this class was generated from the following files: