LightsprintSDK 2021.08.08
rr::RRObject::FaceGroups Class Reference

#include <RRObject.h>

Inheritance diagram for rr::RRObject::FaceGroups:
rr::RRVector< FaceGroup >

Public Member Functions

bool containsEmittance () const
 
- Public Member Functions inherited from rr::RRVector< FaceGroup >
 RRVector ()
 
 RRVector (const RRVector &a)
 
RRVectoroperator= (const RRVector &a)
 
void resize (unsigned newSize, FaceGroup initial=FaceGroup())
 
void push_back (FaceGroup a)
 
void pop_back ()
 
void erase (FaceGroup *e)
 
size_t size () const
 
FaceGroup & operator[] (unsigned i)
 
const FaceGroup & operator[] (unsigned i) const
 
void clear ()
 
FaceGroup * begin ()
 
const FaceGroup * begin () const
 
FaceGroup * end ()
 
const FaceGroup * end () const
 
void insert (FaceGroup *_where, const FaceGroup *_first, const FaceGroup *_last)
 
bool operator== (const RRVector< FaceGroup > &a) const
 
bool operator!= (const RRVector< FaceGroup > &a) const
 
 ~RRVector ()
 

Additional Inherited Members

- Protected Attributes inherited from rr::RRVector< FaceGroup >
FaceGroup * c
 
unsigned numAllocated
 
unsigned numUsed
 

Detailed Description

Specifies materials assigned to all triangles.

Member Function Documentation

◆ containsEmittance()

bool rr::RRObject::FaceGroups::containsEmittance ( ) const