RiSphereBuilder[ Quadric | Source | Search | Keywords | Summary | Ancestors | All Members | Descendants ]
| public: | |
| // Constructors and assignment | |
| RiSphereBuilder(Products wanted ); | |
| // Members | |
| void | SetMaterial(RiMaterial *); |
| void | SetCenter(const RiVector3 &point); |
| void | SetRadius(const RiVector3 &radius); |
| void | SetRadius(RiReal radius); |
| bool | Build(); |
| protected: |
RiSphereBuilder(Products wanted );
Default Constructor
RiSphereBuilder(Products wanted = noneFlag);
void SetMaterial(RiMaterial *);
void SetCenter(const RiVector3 &point);
void SetRadius(const RiVector3 &radius);
void SetRadius(RiReal radius);
virtual bool Build();
| public: | ||
|---|---|---|
| enum | Products ; | |
| // Accessors | ||
| int | GetNumRayObjects() const; | |
| RiRayObject * | GetRayObject(int i) const; | |
| // Members | ||
| bool | Build(); | // pure virtual |
| void | Reset(); | |
| // Members | ||
| void | SetMaterial(RiMaterial *); | |
| void | SetCenter(const RiVector3 &point); | |
| void | SetRadius(const RiVector3 &radius); | |
| void | SetRadius(RiReal radius); | |
| protected: | ||
| // Accessors for Derived classes | ||
| bool | WantRayObjects() const; | |
| void | AddRayObject(RiRayObject *obj); | |