RiCylinderBuilder[ Quadric | Source | Search | Keywords | Summary | Ancestors | All Members | Descendants ]
| public: | |
| // Constructors and assignment | |
| RiCylinderBuilder(Products wanted ); | |
| // Members | |
| void | SetMaterial(RiMaterial *); |
| void | SetEnds(const RiVector3 &pnt1, const RiVector3 &pnt2); |
| void | SetRadius(RiReal radius); |
| bool | Build(); |
| protected: |
RiCylinderBuilder(Products wanted );
Default Constructor
RiCylinderBuilder(Products wanted = noneFlag);
void SetMaterial(RiMaterial *);
void SetEnds(const RiVector3 &pnt1, const RiVector3 &pnt2);
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 | SetEnds(const RiVector3 &pnt1, const RiVector3 &pnt2); | |
| void | SetRadius(RiReal radius); | |
| protected: | ||
| // Accessors for Derived classes | ||
| bool | WantRayObjects() const; | |
| void | AddRayObject(RiRayObject *obj); | |