ICF 3.0.5.47
Technical documentation of ICF Libraries
iview::TVisualObject< Object, Shape > Struct Template Reference

#include <TVisualObjects.h>

Inherits Shape.

Collaboration diagram for iview::TVisualObject< Object, Shape >:

Public Types

typedef Shape BaseClass
 
typedef imod::TModelWrap< Object > PositionModel
 

Public Member Functions

 TVisualObject (bool editable=false)
 

Public Attributes

std::unique_ptr< PositionModelmodel
 

Detailed Description

template<class Object, class Shape>
struct iview::TVisualObject< Object, Shape >

Definition at line 22 of file TVisualObjects.h.

Member Typedef Documentation

◆ BaseClass

template<class Object , class Shape >
Shape iview::TVisualObject< Object, Shape >::BaseClass

Definition at line 24 of file TVisualObjects.h.

◆ PositionModel

template<class Object , class Shape >
imod::TModelWrap<Object> iview::TVisualObject< Object, Shape >::PositionModel

Definition at line 28 of file TVisualObjects.h.

Constructor & Destructor Documentation

◆ TVisualObject()

template<class Object , class Shape >
iview::TVisualObject< Object, Shape >::TVisualObject ( bool editable = false)

Definition at line 35 of file TVisualObjects.h.

Member Data Documentation

◆ model

template<class Object , class Shape >
std::unique_ptr<PositionModel> iview::TVisualObject< Object, Shape >::model

Definition at line 30 of file TVisualObjects.h.


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

© Witold Gantzke and Kirill Lepskiy