OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::viz::Widget クラス

すべてのウィジェットの基底クラス。ウィジェット は暗黙的に共有される。続き...

#include <opencv2/viz/widgets.hpp>

Collaboration diagram for cv::viz::Widget:

公開メンバ関数

 ウィジェット ()
 
 ウィジェット (const ウィジェット &other)
 
virtual ~Widget ()
 
template<typename _W >
_W cast () const
 ウィジェットを別の型にキャストする。
 
template<>
Widget2D cast () const
 ユーティリティのエクスポート。
 
template<>
Widget3D cast () const
 
template<>
WLine cast () const
 
template<>
WPlane cast () const
 
template<>
WSphere cast () const
 
template<>
WCylinder cast () const
 
template<>
WArrow cast () const
 
template<>
WCircle cast () const
 
template<>
WCone cast () const
 
template<>
WCube cast () const
 
template<>
WCoordinateSystem cast () const
 
template<>
WPolyLine cast () const
 
template<>
WGrid cast () const
 
template<>
WText3D cast () const
 
template<>
WText cast () const
 
template<>
WImageOverlay cast () const
 
template<>
WImage3D cast () const
 
template<>
WCameraPosition cast () const
 
template<>
WTrajectory cast () const
 
template<>
WTrajectoryFrustums cast () const
 
template<>
WTrajectorySpheres cast () const
 
template<>
WCloud cast () const
 
template<>
WPaintedCloud cast () const
 
template<>
WCloudCollection cast () const
 
template<>
WCloudNormals cast () const
 
template<>
WMesh cast () const
 
template<>
WWidgetMerger cast () const
 
double getRenderingProperty (int property) const
 ウィジェットのレンダリングプロパティを返す。
 
ウィジェットoperator= (const ウィジェット &other)
 
void setRenderingProperty (int property, double value)
 ウィジェットのレンダリングプロパティを設定する。
 

静的公開メンバ関数

static ウィジェット fromPlyFile (const String &file_name)
 plyファイルからウィジェットを作成する。
 

フレンド

struct WidgetAccessor
 

詳細説明

すべてのウィジェットの基底クラス。ウィジェット は暗黙的に共有される。

構築子と解体子の詳解

◆ Widget() [1/2]

cv::viz::Widget::Widget ( )

◆ Widget() [2/2]

cv::viz::Widget::Widget ( const ウィジェット & other)

◆ ~Widget()

virtual cv::viz::Widget::~Widget ( )
virtual

メンバ関数詳解

◆ cast() [1/27]

template<typename _W >
_W cv::viz::Widget::cast ( ) const

ウィジェットを別のウィジェットにキャストする。

// Create a sphere widget
viz::WSphere sw(Point3f(0.0f,0.0f,0.0f), 0.5f);
// Cast sphere widget to cloud widget
Clouds.
Definition widgets.hpp:681
This 3D Widget defines a sphere. :
Definition widgets.hpp:274
_W cast() const
Casts a widget to another.
Point3_< float > Point3f
Definition types.hpp:290
覚え書き
3Dウィジェットは3Dウィジェットにのみキャストできる。2Dウィジェットは2Dウィジェットにのみキャストできる。

◆ cast() [2/27]

template<>
Widget3D cv::viz::Widget::cast ( ) const

◆ cast() [3/27]

template<>
WLine cv::viz::Widget::cast ( ) const

◆ cast() [4/27]

template<>
WPlane cv::viz::Widget::cast ( ) const

◆ cast() [5/27]

template<>
WSphere cv::viz::Widget::cast ( ) const

◆ cast() [6/27]

template<>
WCylinder cv::viz::Widget::cast ( ) const

◆ cast() [7/27]

template<>
WArrow cv::viz::Widget::cast ( ) const

◆ cast() [8/27]

template<>
WCircle cv::viz::Widget::cast ( ) const

◆ cast() [9/27]

template<>
WCone cv::viz::Widget::cast ( ) const

◆ cast() [10/27]

template<>
WCube cv::viz::Widget::cast ( ) const

◆ cast() [11/27]

template<>
WCoordinateSystem cv::viz::Widget::cast ( ) const

◆ cast() [12/27]

template<>
WPolyLine cv::viz::Widget::cast ( ) const

◆ cast() [13/27]

template<>
WGrid cv::viz::Widget::cast ( ) const

◆ cast() [14/27]

template<>
WText3D cv::viz::Widget::cast ( ) const

◆ cast() [15/27]

template<>
WText cv::viz::Widget::cast ( ) const

◆ cast() [16/27]

template<>
WImageOverlay cv::viz::Widget::cast ( ) const

◆ cast() [17/27]

template<>
WImage3D cv::viz::Widget::cast ( ) const

◆ cast() [18/27]

template<>
WCameraPosition cv::viz::Widget::cast ( ) const

◆ cast() [19/27]

template<>
WTrajectory cv::viz::Widget::cast ( ) const

◆ cast() [20/27]

template<>
WTrajectoryFrustums cv::viz::Widget::cast ( ) const

◆ cast() [21/27]

template<>
WTrajectorySpheres cv::viz::Widget::cast ( ) const

◆ cast() [22/27]

template<>
WCloud cv::viz::Widget::cast ( ) const

◆ cast() [23/27]

template<>
WPaintedCloud cv::viz::Widget::cast ( ) const

◆ cast() [24/27]

template<>
WCloudCollection cv::viz::Widget::cast ( ) const

◆ cast() [25/27]

template<>
WCloudNormals cv::viz::Widget::cast ( ) const

◆ cast() [26/27]

template<>
WMesh cv::viz::Widget::cast ( ) const

◆ cast() [27/27]

template<>
WWidgetMerger cv::viz::Widget::cast ( ) const

◆ fromPlyFile()

static ウィジェット cv::viz::Widget::fromPlyFile ( const String & file_name)
static

plyファイルからウィジェットを作成する。

引数
file_namePlyファイル名。

◆ getRenderingProperty()

double cv::viz::Widget::getRenderingProperty ( int property) const

ウィジェットのレンダリングプロパティを返す。

引数
propertyプロパティ。

レンダリングプロパティには以下のいずれかを指定できる:

  • POINT_SIZE
  • OPACITY
  • LINE_WIDTH
  • FONT_SIZE
  • AMBIENT

REPRESENTATION: 指定できる値は次のとおり

  • REPRESENTATION_POINTS
  • REPRESENTATION_WIREFRAME
  • REPRESENTATION_SURFACE

    IMMEDIATE_RENDERING**:

  • 値を1に設定すると、即時レンダリングを有効にする。
  • 値を0に設定すると、即時レンダリングを無効にする。

SHADING: 指定できる値は次のとおり

  • SHADING_FLAT
  • SHADING_GOURAUD
  • SHADING_PHONG

◆ operator=()

ウィジェット & cv::viz::Widget::operator= ( const ウィジェット & other)

◆ setRenderingProperty()

void cv::viz::Widget::setRenderingProperty ( int property,
double value )

ウィジェットのレンダリングプロパティを設定する。

引数
property変更するプロパティ。
valueプロパティの新しい値。

レンダリングプロパティには以下のいずれかを指定できる:

  • POINT_SIZE
  • OPACITY
  • LINE_WIDTH
  • FONT_SIZE

REPRESENTATION: 指定できる値は次のとおり

  • REPRESENTATION_POINTS
  • REPRESENTATION_WIREFRAME
  • REPRESENTATION_SURFACE

IMMEDIATE_RENDERING:

  • 値を1に設定すると、即時レンダリングを有効にする。
  • 値を0に設定すると、即時レンダリングを無効にする。

SHADING: 指定できる値は次のとおり

  • SHADING_FLAT
  • SHADING_GOURAUD
  • SHADING_PHONG

Friends And Related Symbol Documentation

◆ WidgetAccessor

friend struct WidgetAccessor
friend

このクラス詳解は次のファイルから抽出されました: