Generic CAM 0.1-PreAlpha

MachineComponent Class Reference

#include <MachineComponent.h>

Collaboration diagram for MachineComponent:

List of all members.

Public Member Functions

 MachineComponent (wxString nameOfComponent=_T(""))
virtual ~MachineComponent ()
void Paint (void)
void SetColor (float r, float g, float b)
void InsertBox (AffineTransformMatrix matrix, float x, float y, float z)
void InsertCylinder (AffineTransformMatrix matrix, float h, float r)
void InsertCone (AffineTransformMatrix matrix, float h, float r1, float r2)
bool InsertSTL (AffineTransformMatrix matrix, wxFileName file)
bool InsertDXF (AffineTransformMatrix matrix, wxFileName file, wxString componentName)

Public Attributes

wxString nameOfComponent
AffineTransformMatrix matrix

Constructor & Destructor Documentation

MachineComponent::MachineComponent ( wxString  nameOfComponent = _T(""))
MachineComponent::~MachineComponent ( ) [virtual]

Member Function Documentation

void MachineComponent::InsertBox ( AffineTransformMatrix  matrix,
float  x,
float  y,
float  z 
)
void MachineComponent::InsertCone ( AffineTransformMatrix  matrix,
float  h,
float  r1,
float  r2 
)
void MachineComponent::InsertCylinder ( AffineTransformMatrix  matrix,
float  h,
float  r 
)
bool MachineComponent::InsertDXF ( AffineTransformMatrix  matrix,
wxFileName  file,
wxString  componentName 
)
bool MachineComponent::InsertSTL ( AffineTransformMatrix  matrix,
wxFileName  file 
)
void MachineComponent::Paint ( void  )
void MachineComponent::SetColor ( float  r,
float  g,
float  b 
)

Member Data Documentation


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