1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
#ifndef VISUAL_CYLINDER_H
#define VISUAL_CYLINDER_H
// Copyright (c) 2000, 2001, 2002, 2003 by David Scherer and others.
// See the file license.txt for complete license terms.
// See the file authors.txt for a complete list of contributors.
#include "axial.h"
namespace visual {
class cylinder : public axialSymmetry
{
public:
cylinder() {}
cylinder( const cylinder& other) : axialSymmetry( other) {}
virtual double rayIntersect( const vector &camera, const vector &ray);
virtual void glRender( rView& view);
};
} // !namespace visual
#endif // !VISUAL_CYLINDER_H
|