nux-0.9.46

nux::FunctionGraph Class Reference

#include <Nux/FunctionGraph.h>

Inheritance diagram for nux::FunctionGraph:
nux::View nux::InputArea nux::Area nux::InitiallyUnownedObject nux::Focusable nux::Object nux::Trackable

Public Member Functions

 FunctionGraph (NUX_FILE_LINE_PROTO)
 ~FunctionGraph ()
virtual long ProcessEvent (IEvent &ievent, long TraverseInfo, long ProcessEventInfo)
virtual void Draw (GraphicsEngine &GfxContext, bool force_draw)
virtual void DrawContent (GraphicsEngine &GfxContext, bool force_draw)
virtual void PostDraw (GraphicsEngine &GfxContext, bool force_draw)
void SetXAxisBounds (float minX, float maxX)
void SetYAxisBounds (float minY, float maxY)
void SetFunctionCallback (FunctionCallback f)
float EvalFunction (float x)
void UpdateGraph ()

Protected Member Functions

void InitializeWidgets ()
void InitializeLayout ()
void DestroyLayout ()

Constructor & Destructor Documentation

nux::FunctionGraph::FunctionGraph ( NUX_FILE_LINE_PROTO  )
nux::FunctionGraph::~FunctionGraph ( )

Member Function Documentation

void nux::FunctionGraph::DestroyLayout ( ) [protected]

Reimplemented from nux::View.

virtual void nux::FunctionGraph::Draw ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Implements nux::View.

virtual void nux::FunctionGraph::DrawContent ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Reimplemented from nux::View.

float nux::FunctionGraph::EvalFunction ( float  x)
void nux::FunctionGraph::InitializeLayout ( ) [protected]

Reimplemented from nux::View.

void nux::FunctionGraph::InitializeWidgets ( ) [protected]

Reimplemented from nux::View.

virtual void nux::FunctionGraph::PostDraw ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Reimplemented from nux::View.

virtual long nux::FunctionGraph::ProcessEvent ( IEvent ievent,
long  TraverseInfo,
long  ProcessEventInfo 
) [virtual]

Implements nux::View.

void nux::FunctionGraph::SetFunctionCallback ( FunctionCallback  f)
void nux::FunctionGraph::SetXAxisBounds ( float  minX,
float  maxX 
)
void nux::FunctionGraph::SetYAxisBounds ( float  minY,
float  maxY 
)
void nux::FunctionGraph::UpdateGraph ( )

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