Numworks Epsilon  1.4.1
Graphing Calculator Operating System
Shared::FunctionApp::Snapshot Class Reference

#include <function_app.h>

Inheritance diagram for Shared::FunctionApp::Snapshot:
App::Snapshot TabViewDataSource Graph::App::Snapshot Sequence::App::Snapshot

Public Member Functions

 Snapshot ()
 
CurveViewCursorcursor ()
 
uint32_tmodelVersion ()
 
uint32_trangeVersion ()
 
Poincare::Expression::AngleUnitangleUnitVersion ()
 
Intervalinterval ()
 
int * indexFunctionSelectedByCursor ()
 
void reset () override
 
- Public Member Functions inherited from App::Snapshot
virtual Appunpack (Container *container)=0
 
void pack (App *app)
 
virtual Descriptordescriptor ()=0
 
- Public Member Functions inherited from TabViewDataSource
 TabViewDataSource ()
 
int activeTab () const
 
int selectedTab () const
 
void setSelectedTab (int index)
 
void setActiveTab (int index)
 

Protected Attributes

CurveViewCursor m_cursor
 
Interval m_interval
 

Detailed Description

Definition at line 15 of file function_app.h.

Constructor & Destructor Documentation

◆ Snapshot()

Shared::FunctionApp::Snapshot::Snapshot ( )

Definition at line 8 of file function_app.cpp.

Member Function Documentation

◆ angleUnitVersion()

Expression::AngleUnit * Shared::FunctionApp::Snapshot::angleUnitVersion ( )

Definition at line 33 of file function_app.cpp.

◆ cursor()

CurveViewCursor * Shared::FunctionApp::Snapshot::cursor ( )

Definition at line 21 of file function_app.cpp.

◆ indexFunctionSelectedByCursor()

int * Shared::FunctionApp::Snapshot::indexFunctionSelectedByCursor ( )

Definition at line 41 of file function_app.cpp.

◆ interval()

Interval * Shared::FunctionApp::Snapshot::interval ( )

Definition at line 37 of file function_app.cpp.

◆ modelVersion()

uint32_t * Shared::FunctionApp::Snapshot::modelVersion ( )

Definition at line 25 of file function_app.cpp.

◆ rangeVersion()

uint32_t * Shared::FunctionApp::Snapshot::rangeVersion ( )

Definition at line 29 of file function_app.cpp.

◆ reset()

void Shared::FunctionApp::Snapshot::reset ( )
overridevirtual

Reimplemented from App::Snapshot.

Definition at line 45 of file function_app.cpp.

Member Data Documentation

◆ m_cursor

CurveViewCursor Shared::FunctionApp::Snapshot::m_cursor
protected

Definition at line 26 of file function_app.h.

◆ m_interval

Interval Shared::FunctionApp::Snapshot::m_interval
protected

Definition at line 27 of file function_app.h.


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