Generic CAM 0.1-PreAlpha

MainCanvas Class Reference

Main 3D display. More...

#include <MainCanvas.h>

Inheritance diagram for MainCanvas:
Collaboration diagram for MainCanvas:

List of all members.

Public Member Functions

 MainCanvas (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=_T(""))
virtual ~MainCanvas ()
void InsertProject (Project *project)
void InsertMachine (Machine *machine)
void InsertGeometry (ArrayOfGeometry *geometry)
void InsertStockMaterial (StockMaterial *stockMaterial)
void RenderCoordinateSystem (AffineTransformMatrix *matrix=NULL)
void Render ()

Detailed Description

Main 3D display.


Constructor & Destructor Documentation

MainCanvas::MainCanvas ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = 0,
const wxString &  name = _T("") 
)
MainCanvas::~MainCanvas ( ) [virtual]

Member Function Documentation

void MainCanvas::InsertGeometry ( ArrayOfGeometry *  geometry)
void MainCanvas::InsertMachine ( Machine machine)
void MainCanvas::InsertProject ( Project project)
void MainCanvas::InsertStockMaterial ( StockMaterial stockMaterial)
void MainCanvas::Render ( ) [virtual]

Reimplemented from OpenGLCanvas.

void MainCanvas::RenderCoordinateSystem ( AffineTransformMatrix matrix = NULL)

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