Empirical
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
D3::D3_Base Class Reference

#include <d3_init.h>

Inheritance diagram for D3::D3_Base:
D3::Axis< D3::LinearScale > D3::Axis< X_SCALE_TYPE > D3::Axis< Y_SCALE_TYPE > D3::Axis< SCALE_TYPE > D3::Category10Scale D3::Category20bScale D3::Category20cScale D3::Category20Scale D3::Dataset D3::FormatFunction D3::Histogram D3::JSFunction D3::JSObject D3::Layout D3::Scale D3::SelectionOrTransition< DERIVED > D3::SvgShapeGenerator D3::ToolTip D3::SelectionOrTransition< Selection > D3::SelectionOrTransition< Transition >

Public Member Functions

int GetID () const
 
void Log () const
 

Protected Member Functions

 D3_Base ()
 Default constructor - adds placeholder to js.objects array in Javascript. More...
 
 D3_Base (int id)
 
 D3_Base (const D3_Base &other)
 
D3_Baseoperator= (const D3_Base &other)
 
 ~D3_Base ()
 

Protected Attributes

int id
 

Detailed Description

A base object that all D3 objects inherit from. Handles storing the object in Javascript You probably don't want to instantiate this directly

Constructor & Destructor Documentation

D3::D3_Base::D3_Base ( )
inlineprotected

Default constructor - adds placeholder to js.objects array in Javascript.

D3::D3_Base::D3_Base ( int  id)
inlineprotected

Construct an object pointing to a pre-determined location in js.objects. Warning: This trusts that you know what you're doing in choosing an id.

D3::D3_Base::D3_Base ( const D3_Base other)
inlineprotected
D3::D3_Base::~D3_Base ( )
inlineprotected

Member Function Documentation

int D3::D3_Base::GetID ( ) const
inline
void D3::D3_Base::Log ( ) const
inline
D3_Base& D3::D3_Base::operator= ( const D3_Base other)
inlineprotected

Member Data Documentation

int D3::D3_Base::id
protected

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