ArcGIS Procedural Runtime  3.2.10650
List of all members | Public Types | Public Member Functions | Static Public Member Functions
prt::OcclusionSet Class Referenceabstract

#include <OcclusionSet.h>

Inheritance diagram for prt::OcclusionSet:
[legend]

Public Types

typedef uint64_t Handle
 

Public Member Functions

virtual Status dispose (Handle *handles, size_t count)=0
 
- Public Member Functions inherited from prt::Object
void destroy () const
 
virtual char * toXML (char *result, size_t *resultSize, Status *stat=0) const =0
 
char * toXMLDocument (char *result, size_t *resultSize, Status *stat=0) const
 

Static Public Member Functions

static OcclusionSetcreate (Status *stat=0)
 

Additional Inherited Members

- Protected Member Functions inherited from prt::Object
 Object (const Object &)
 

Detailed Description

The OcclusionSet is used to manage a set of occluders. These are generated through generateOccluders(). The OcclusionSet is thread-safe. It is the client's responsibility not to dispose handles which are currently used in a generate() call.

Member Function Documentation

◆ create()

static OcclusionSet* prt::OcclusionSet::create ( Status stat = 0)
static
Parameters
[out]statOptional pointer to return the status.
Returns
a new Instance or 0 on error.

◆ dispose()

virtual Status prt::OcclusionSet::dispose ( Handle *  handles,
size_t  count 
)
pure virtual
Parameters
handlesArray of handles to dispose. 0-handles are ignored.
countnumber of handles in array.

The documentation for this class was generated from the following file: