|
| TBoxAlgorithmInstantViz (const CIdentifier &classID, const std::vector< int > ¶ms) |
|
bool | initialize () override |
|
bool | uninitialize () override |
|
bool | process () override |
|
| _IsDerivedFromClass_Final_ (CBoxAlgorithmViz, m_ClassID) TRendererFactoryClass m_RendererFactory |
|
| CBoxAlgorithmViz (const CIdentifier &classID, const std::vector< int > ¶meters) |
|
void | release () override |
| Informs the plugin object it won't be used anymore. More...
|
|
uint64_t | getClockFrequency () override |
|
bool | processInput (const size_t) override |
|
bool | processClock (Kernel::CMessageClock &msg) override |
|
virtual void | RedrawTopLevelWindow (const bool immediate=false) |
|
virtual void | Redraw (const bool immediate=false) |
|
virtual void | UpdateRulerVisibility () |
|
virtual void | Reshape (int width, int height) |
|
virtual void | PreDraw () |
|
virtual void | PostDraw () |
|
virtual void | DrawLeft () |
|
virtual void | DrawRight () |
|
virtual void | DrawBottom () |
|
virtual void | MouseButton (int x, int y, int button, int status) |
|
virtual void | MouseMotion (int x, int y) |
|
virtual void | Keyboard (int x, int y, size_t key, bool status) |
|
virtual Kernel::IBoxAlgorithmContext * | getBoxAlgorithmContext () |
|
virtual const Kernel::IBox & | getStaticBoxContext () |
|
virtual Kernel::IBoxIO & | getDynamicBoxContext () |
|
virtual Kernel::IPlayerContext & | getPlayerContext () |
|
virtual Kernel::IAlgorithmManager & | getAlgorithmManager () |
|
virtual Kernel::IConfigurationManager & | getConfigurationManager () |
|
virtual Kernel::ILogManager & | getLogManager () |
|
virtual Kernel::CErrorManager & | getErrorManager () |
|
virtual Kernel::IScenarioManager & | getScenarioManager () |
|
virtual Kernel::ITypeManager & | getTypeManager () |
|
virtual bool | canCreatePluginObject (const CIdentifier &pluginID) |
|
virtual Plugins::IPluginObject * | createPluginObject (const CIdentifier &pluginID) |
|
virtual bool | releasePluginObject (Plugins::IPluginObject *pluginObject) |
|
virtual void | appendOutputChunkData (const size_t outputIdx, const void *buffer, const size_t size) |
|
void | appendOutputChunkData (const void *buffer, const size_t size) |
|
|
|
|
|
|
virtual CIdentifier | getClassIdentifier () const =0 |
| Returns the final class identifier of the concrete class. More...
|
|
virtual bool | isDerivedFromClass (const CIdentifier &classId) const |
| Checks if this object is compatible with a class identifier. More...
|
|
virtual bool | acceptVisitor (IObjectVisitor &visitor) |
| Requests this object to accept a visitor. More...
|
|
|
size_t | m_NInput = 0 |
|
std::vector< IRenderer * > | m_Renderers |
|
std::vector< Toolkit::TStreamedMatrixDecoder< TBoxAlgorithmInstantViz< TRendererFactoryClass, TRulerClass > > > | m_Decoder |
|
double | m_LastERPFraction = 0 |
|
CIdentifier | m_ClassID = CIdentifier::undefined() |
|
std::vector< int > | m_Parameters |
|
uint64_t | m_LastProcessTime = 0 |
|
TGtkGLWidget< CBoxAlgorithmViz > | m_GtkGlWidget |
|
std::map< std::string, CVertex > | m_ChannelPositions |
|
CRendererContext * | m_RendererCtx = nullptr |
|
CRendererContext * | m_SubRendererCtx = nullptr |
|
IRuler * | m_Ruler = nullptr |
|
CMouse | m_MouseHandler |
|
CString | m_Localisation |
|
ETemporalCoherence | m_TemporalCoherence = ETemporalCoherence::TimeLocked |
|
uint64_t | m_TimeScale = 0 |
|
size_t | m_NElement = 0 |
|
double | m_DataScale = 0.0 |
|
CString | m_Caption |
|
uint32_t | m_TextureID = 0 |
|
size_t | m_NFlowerRing = 0 |
|
double | m_Translucency = 0.0 |
|
CString | m_ColorGradient |
|
bool | m_ShowAxis = false |
|
bool | m_XYZPlotHasDepth = false |
|
bool | m_IsPositive = false |
|
bool | m_IsTimeLocked = false |
|
bool | m_IsScaleVisible = false |
|
std::vector< color_t > | m_Colors |
|
color_t | m_Color |
|
CIdentifier | m_TypeID = CIdentifier::undefined() |
|
uint64_t | m_Time1 = 0 |
|
uint64_t | m_Time2 = 0 |
|
float | m_FastForwardMaxFactorHd = 0.0 |
|
float | m_FastForwardMaxFactorLd = 0.0 |
|
std::vector< float > | m_Swaps |
|
GtkBuilder * | m_Builder = nullptr |
|
GtkWidget * | m_Viewport = nullptr |
|
GtkWidget * | m_Top = nullptr |
|
GtkWidget * | m_Left = nullptr |
|
GtkWidget * | m_Right = nullptr |
|
GtkWidget * | m_Bottom = nullptr |
|
GtkWidget * | m_CornerLeft = nullptr |
|
GtkWidget * | m_CornerRight = nullptr |
|
GtkWidget * | m_TimeScaleW = nullptr |
|
GtkWidget * | m_NElementW = nullptr |
|
GtkWidget * | m_ERPRange = nullptr |
|
GtkWidget * | m_ERPPlayerButton = nullptr |
|
GtkWidget * | m_ERPPlayer = nullptr |
|
GtkWidget * | m_ScaleVisible = nullptr |
|
GtkWidget * | m_FrequencyBandMin = nullptr |
|
GtkWidget * | m_FrequencyBandMax = nullptr |
|
GtkTreeView * | m_ChannelTreeView = nullptr |
|
GtkListStore * | m_ChannelListStore = nullptr |
|
size_t | m_Width = 0 |
|
size_t | m_Height = 0 |
|
bool | m_RebuildNeeded = false |
|
bool | m_RefreshNeeded = false |
|
bool | m_RedrawNeeded = false |
|
uint64_t | m_LastRenderTime = 0 |
|
bool | m_IsVideoOutputEnabled = false |
|
bool | m_IsVideoOutputWorking = false |
|
size_t | m_FrameId = 0 |
|
CString | m_FrameFilenameFormat |
|