GridIteratorCreationInterface Class Reference

#include <volumeiterators.h>

Detailed Description

Helper class to create the templated interface GridIteratorInterface.

Static Public Member Functions

template<typename TYPE , ITERATORTYPE iteratorType>
static MAXON_FUNCTION Result< GridIteratorRef< TYPE, iteratorType > > Create ()
 
static MAXON_METHOD Result< void * > Create (const DataType &dataType, ITERATORTYPE iteratorType)
 

Private Member Functions

 MAXON_INTERFACE_NONVIRTUAL (GridIteratorCreationInterface, MAXON_REFERENCE_STATIC, "net.maxon.volume.interface.griditeratorcreation")
 

Member Function Documentation

◆ MAXON_INTERFACE_NONVIRTUAL()

MAXON_INTERFACE_NONVIRTUAL ( GridIteratorCreationInterface  ,
MAXON_REFERENCE_STATIC  ,
"net.maxon.volume.interface.griditeratorcreation"   
)
private

◆ Create() [1/2]

static MAXON_FUNCTION Result<GridIteratorRef<TYPE, iteratorType> > Create ( )
static

◆ Create() [2/2]

static MAXON_METHOD Result<void*> Create ( const DataType dataType,
ITERATORTYPE  iteratorType 
)
static