![]()  | 
  
    ArcGIS Procedural Runtime
    3.3.11173
    
   | 
 
#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 | 
 1.8.14