coolray.org FAQ Contact Us
CoolRay Banner
CoolRay / Documentation
Main Page   Class Hierarchy   Compound List   Compound Members   Related Pages  

Object3D Class Reference

This is the basis class for all classes which represent a object in the 3-dimensional space. More...

#include <Object3D.h>

Inheritance diagram for Object3D

Inheritance graph
[legend]
Collaboration diagram for Object3D:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { PROPERTY_TRANSFORM = 0x0100 }

Public Methods

 DECLARE_ABSTRACT_CLASS (Object3D,Object)
 Object3D ()
virtual ~Object3D ()
virtual void setProperty (int nProperty,const Variant &value)
virtual void getProperty (int nProperty,Variant &vValue)const
virtual void acceptOperation (Visitor *pVisitor)

Public Attributes

<Transformation> transform

Protected Methods

void setTransform (Transformation *pTransform)
 Set a instanciated Tranformation object. More...


Detailed Description

This is the basis class for all classes which represent a object in the 3-dimensional space.

It extends the class object by a transformation.

Author(s):
Stefan Michel


Member Function Documentation

void Object3D::setTransform ( Transformation * pTransform ) [protected]
 

Set a instanciated Tranformation object.

Parameters:
pTransform   the new Transformation


The documentation for this class was generated from the following file:
  • Object3D.h
You are visitor No.

counter

Copyright (c) 2001 Stefan Michel, All Rights Reserved.
Last modified: