RiBBoxHierarchyBuilder[ Ray | Source | Search | Keywords | Summary | Ancestors | All Members | Descendants ]
| public: | |
| RiBBoxHierarchyBuilder(); | |
| ~RiBBoxHierarchyBuilder(); | |
| void | AddObject(RiRayObject *); |
| RiRayObject * | Build(); |
| bool | IsDone(); |
| void | SetCullBBox(const RiBBox &cull); |
| protected: |
IC(A) = Sum( EC(Bi) + (Area(Bi) / Area(A)) * IC(Bi) )
IC(A) = Sum( EC(Bi) ) + (1 / Area(A)) * Sum( Area(Bi) * IC(Bi) )
IC(A) = Sum( EC(Bi) ) + (1 / Area(A)) * Sum( AIC(Bi) )
IC(A) = sum_EC + (1 / Area(A)) * sum_AIC
AIC(A) = Area(A) * IC(A)
AIC(A) = Area(A) * Sum( EC(Bi) + (Area(Bi) / Area(A)) * IC(Bi) )
AIC(A) = Area(A) * Sum( EC(Bi) ) + Sum( Area(Bi) * IC(Bi) )
AIC(A) = Area(A) * Sum( EC(Bi) ) + Sum( AIC(Bi) )
AIC(A) = Area(A) * sum_EC + sum_AIC
RiBBoxHierarchyBuilder();
Default Constructor
RiBBoxHierarchyBuilder();
virtual ~RiBBoxHierarchyBuilder();
virtual void AddObject(RiRayObject *);
virtual RiRayObject *Build();
virtual bool IsDone();
void SetCullBBox(const RiBBox &cull);
| public: | ||
|---|---|---|
| void | AddObject(RiRayObject *); | // pure virtual |
| RiRayObject * | Build(); | // pure virtual |
| bool | IsDone(); | // pure virtual |
| void | SetCullBBox(const RiBBox &cull); | |
| protected: | ||