ArcGIS Procedural Runtime
3.2.10650
|
#include <InitialShape.h>
Public Member Functions | |
virtual AttributeMap const * | getAttributeMap () const =0 |
virtual wchar_t const * | getCacheKey () const =0 |
virtual wchar_t const * | getName () const =0 |
virtual int32_t | getRandomSeed () const =0 |
virtual ResolveMap const * | getResolveMap () const =0 |
virtual wchar_t const * | getRuleFile () const =0 |
virtual wchar_t const * | getStartRule () const =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 |
Additional Inherited Members | |
Protected Member Functions inherited from prt::Object | |
Object (const Object &) | |
An InitialShape is the fundamental input for the generation of a procedural model. It contains
All the above members are mandatory, i.e. must be set, and directly control the generation of the procedural model.
|
pure virtual |
|
pure virtual |
Returns a unique string which can be used for caching purposes. By default returns a memory URI of the InitialShape instance. Can be user-defined by setting the string attribute "/cache/key". Is used as cache key for shapetree caching.
|
pure virtual |
The name can be any string, i.e. must not be unique!
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |