source: trunk/packages/vizservers/nanovis/Renderable.cpp @ 1489

Last change on this file since 1489 was 1474, checked in by gah, 15 years ago
File size: 961 bytes
Line 
1/*
2 * ----------------------------------------------------------------------
3 * Renderable.cpp: abstract class, a drawable thing
4 *
5 * ======================================================================
6 *  AUTHOR:  Wei Qiao <qiaow@purdue.edu>
7 *           Purdue Rendering and Perceptualization Lab (PURPL)
8 *
9 *  Copyright (c) 2004-2006  Purdue Research Foundation
10 *
11 *  See the file "license.terms" for information on usage and
12 *  redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES.
13 * ======================================================================
14 */
15
16
17#include "Renderable.h"
18
19Renderable::Renderable(){}
20Renderable::Renderable(Vector3 loc):
21    location(loc),
22    enabled(true)
23{
24}
25
26Renderable::~Renderable(){}
27 
28void Renderable::move(Vector3 new_loc) { location = new_loc; }
29
30void Renderable::enable() { enabled = true; }
31void Renderable::disable() { enabled = false; }
32bool Renderable::is_enabled() { return enabled; }
33
Note: See TracBrowser for help on using the repository browser.