![]() |
OTB
7.2.0
Orfeo Toolbox
|
#include <otbGlROIActor.h>
Public Types | |
typedef itk::Vector< double, 3 > | ColorType |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef ImageKeywordlist | ImageKeywordlistType |
typedef itk::ImageRegion< 2 > | ImageRegionType |
typedef itk::SmartPointer< Self > | Pointer |
typedef RSTransformType::InputPointType | PointType |
typedef otb::GenericRSTransform | RSTransformType |
typedef GlROIActor | Self |
typedef GlActor | Superclass |
![]() | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef GlActor | Self |
typedef itk::Object | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
void | CreateShader () override |
virtual void | FillOff () |
virtual void | FillOn () |
virtual const double & | GetAlpha () const |
virtual const ColorType & | GetColor () const |
void | GetExtent (double &ulx, double &uly, double &lrx, double &lry) const override |
virtual bool | GetFill () |
virtual const ImageKeywordlistType & | GetKwl () const |
virtual const PointType & | GetLR () const |
virtual const PointType & | GetUL () const |
virtual const char * | GetWkt () const |
void | ProcessViewSettings () override |
void | Render () override |
virtual void | SetAlpha (double _arg) |
virtual void | SetColor (ColorType _arg) |
virtual void | SetFill (bool _arg) |
void | SetKwl (const ImageKeywordlistType &kwl) |
void | SetLR (const PointType &) |
void | SetUL (const PointType &) |
virtual void | SetWkt (const char *_arg) |
void | UpdateData () override |
![]() | |
virtual void | GeometryChangedOff () |
virtual void | GeometryChangedOn () |
virtual bool | GetGeometryChanged () |
virtual const char * | GetName () const |
virtual bool | GetOverlay () |
virtual const ViewSettings * | GetSettings () const |
virtual bool | GetVisible () |
itkGetObjectMacro (Settings, ViewSettings) | |
itkGetObjectMacro (Shader, Shader) | |
virtual void | OverlayOff () |
virtual void | OverlayOn () |
virtual void | SetGeometryChanged (bool _arg) |
virtual void | SetName (const char *_arg) |
virtual void | SetOverlay (bool _arg) |
virtual void | SetSettings (ViewSettings *_arg) |
virtual void | SetShader (Shader *_arg) |
virtual void | SetVisible (bool _arg) |
virtual void | VisibleOff () |
virtual void | VisibleOn () |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
GlROIActor () | |
~GlROIActor () override | |
![]() | |
GlActor () | |
~GlActor () override | |
Private Member Functions | |
GlROIActor (const Self &) | |
void | operator= (const Self &) |
void | UpdateTransforms () |
Private Attributes | |
double | m_Alpha |
ColorType | m_Color |
double | m_CurrentAlpha |
bool | m_Fill |
RSTransformType::Pointer | m_ImageToViewportTransform |
ImageKeywordlistType | m_Kwl |
PointType | m_LR |
std::unique_ptr< gl::Mesh > | m_Mesh |
PointType | m_UL |
RSTransformType::Pointer | m_ViewportToImageTransform |
PointType | m_VpLL |
PointType | m_VpLR |
PointType | m_VpUL |
PointType | m_VpUR |
std::string | m_Wkt |
Additional Inherited Members | |
![]() | |
Shader::Pointer | m_Shader |
Definition at line 40 of file otbGlROIActor.h.
typedef itk::Vector<double,3> otb::GlROIActor::ColorType |
Definition at line 52 of file otbGlROIActor.h.
typedef itk::SmartPointer<const Self> otb::GlROIActor::ConstPointer |
Definition at line 47 of file otbGlROIActor.h.
Definition at line 48 of file otbGlROIActor.h.
typedef itk::ImageRegion<2> otb::GlROIActor::ImageRegionType |
Definition at line 49 of file otbGlROIActor.h.
typedef itk::SmartPointer<Self> otb::GlROIActor::Pointer |
Definition at line 46 of file otbGlROIActor.h.
Definition at line 51 of file otbGlROIActor.h.
Definition at line 50 of file otbGlROIActor.h.
typedef GlROIActor otb::GlROIActor::Self |
Definition at line 44 of file otbGlROIActor.h.
typedef GlActor otb::GlROIActor::Superclass |
Definition at line 45 of file otbGlROIActor.h.
|
protected |
|
overrideprotected |
|
private |
virtual::itk::LightObject::Pointer otb::GlROIActor::CreateAnother | ( | void | ) | const |
|
overridevirtual |
create the shader (no shader created by default)
Reimplemented from otb::GlActor.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
overridevirtual |
Implements otb::GlActor.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
|
private |
|
overridevirtual |
Implements otb::GlActor.
|
overridevirtual |
Implements otb::GlActor.
|
virtual |
|
virtual |
|
virtual |
void otb::GlROIActor::SetKwl | ( | const ImageKeywordlistType & | kwl | ) |
void otb::GlROIActor::SetLR | ( | const PointType & | ) |
void otb::GlROIActor::SetUL | ( | const PointType & | ) |
|
virtual |
|
overridevirtual |
Implements otb::GlActor.
|
private |
|
private |
Definition at line 113 of file otbGlROIActor.h.
|
private |
Definition at line 112 of file otbGlROIActor.h.
|
private |
Definition at line 114 of file otbGlROIActor.h.
|
private |
Definition at line 115 of file otbGlROIActor.h.
|
private |
Definition at line 118 of file otbGlROIActor.h.
|
private |
Definition at line 110 of file otbGlROIActor.h.
|
private |
Definition at line 107 of file otbGlROIActor.h.
|
private |
OpenGL quad.
Definition at line 126 of file otbGlROIActor.h.
|
private |
Definition at line 106 of file otbGlROIActor.h.
|
private |
Definition at line 117 of file otbGlROIActor.h.
|
private |
Definition at line 122 of file otbGlROIActor.h.
|
private |
Definition at line 123 of file otbGlROIActor.h.
|
private |
Definition at line 120 of file otbGlROIActor.h.
|
private |
Definition at line 121 of file otbGlROIActor.h.
|
private |
Definition at line 109 of file otbGlROIActor.h.