Jamoma API  0.6.0.a19
Mirror Class Reference

Sound mirror class. More...

#include <Mirror.h>

+ Inheritance diagram for Mirror:
+ Collaboration diagram for Mirror:

Public Member Functions

 Mirror ()
 Class constructor.
 
short order () const
 Get order.
 
void order (short)
 Set order.
 
void aziAngle (long angle)
 Set azimuth angle.
 
long aziAngle () const
 Get azimuth angle.
 
virtual void printPos () const
 Print xyz position.
 
virtual ~Mirror ()
 Class destructor.
 
- Public Member Functions inherited from Moveable
 Moveable ()
 Class constructor.
 
 Moveable (double x, double y, double z)
 Class constructor, taking arguments for x, y and z position.
 
double xPos () const
 Get x position.
 
void xPos (double x)
 Set x position.
 
double yPos () const
 Get y position.
 
void yPos (double y)
 Set y position.
 
double zPos () const
 Get z position.
 
void zPos (double z)
 Set z position.
 
bool flag () const
 True if object has moved.
 
void flag (bool changed)
 To be set if object has moved.
 
bool checkWidth (double newWidth)
 Check if a room's new width will still contain this object.
 
bool checkDepth (double newDepth)
 Check if a room's new depth will still contain this object.
 
bool checkHeight (double newHeight)
 Check if a room's new height will still contain this object.
 

Detailed Description

Sound mirror class.

This class implements a sound mirror, which reflects sound that originates at either a sound source or another mirror.

by Tristan Matthews and Nils Peters, 2007-2008.

Definition at line 19 of file Mirror.h.


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