RiRayGridBuilder


[ Ray | Source | Search | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

DESCRIPTION

Class Summary

class RiRayGridBuilder : public RiRayAcceleratorBuilder
{
public:
RiRayGridBuilder();
~RiRayGridBuilder();
void AddObject(RiRayObject *);
RiRayObject *Build();
bool IsDone();
protected:
}; // RiRayGridBuilder


DESCRIPTION


RiRayGridBuilder();

Default Constructor

    RiRayGridBuilder();

~RiRayGridBuilder();

Free all memory

    virtual ~RiRayGridBuilder();

void AddObject(RiRayObject *);

Insert another object into the future RiBBoxHierarchy

    virtual void 	 AddObject(RiRayObject *);

RiRayObject *Build();

Build the RiRayObject and return it. Each call to Build will build and return the next object.

    virtual RiRayObject *Build();

bool IsDone();

Some situations result in a RiRayObjectBuilder building more than a single object. As long as IsDone returns false, there are more objects that need to be built

    virtual bool	 IsDone();

All Members

public:
void AddObject(RiRayObject *); // pure virtual
RiRayObject *Build(); // pure virtual
bool IsDone(); // pure virtual
protected:

Ancestors

Inheritance chain for RiRayGridBuilder:


Descendants

Class is not inherited by any others.


Generated from source by the Cocoon utilities on Fri Feb 25 15:15:53 2000 .