ArcGIS Procedural Runtime  3.1.9666
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Functions | Classes | Typedefs
prtx::PRTUtils Namespace Reference

Description

Various class- and object-related utilities useful for prtx extension authors.

Functions

std::string objectToXML (prt::Object const *const p)
 

Classes

struct  ObjectDestroyer
 
class  ObjectPtr
 

Typedefs

typedef ObjectPtr< const
prt::Annotation
AnnotationPtr
 
typedef ObjectPtr
< prt::AttributeMapBuilder
AttributeMapBuilderPtr
 
using AttributeMapBuilderUPtr = std::unique_ptr< prt::AttributeMapBuilder, prtx::PRTUtils::ObjectDestroyer >
 
typedef ObjectPtr< const
prt::AttributeMap
AttributeMapPtr
 
using AttributeMapUPtr = std::unique_ptr< prt::AttributeMap const, prtx::PRTUtils::ObjectDestroyer >
 
typedef ObjectPtr
< prt::CacheObject
CacheObjectPtr
 
typedef ObjectPtr< const
prt::DecoderInfo
DecoderInfoPtr
 
using EncoderInfoBuilderUPtr = std::unique_ptr< prt::EncoderInfoBuilder, prtx::PRTUtils::ObjectDestroyer >
 
typedef ObjectPtr< const
prt::EncoderInfo
EncoderInfoPtr
 
using EncoderInfoUPtr = std::unique_ptr< prt::EncoderInfo const, prtx::PRTUtils::ObjectDestroyer >
 
using FileOutputCallbacksPtr = ObjectPtr< prt::FileOutputCallbacks >
 
using FileOutputCallbacksUPtr = std::unique_ptr< prt::FileOutputCallbacks, prtx::PRTUtils::ObjectDestroyer >
 
typedef ObjectPtr
< prt::InitialShapeBuilder
InitialShapeBuilderPtr
 
typedef ObjectPtr< const
prt::InitialShape
InitialShapePtr
 
using MemoryOutputCallbacksPtr = ObjectPtr< prt::MemoryOutputCallbacks >
 
using MemoryOutputCallbacksUPtr = std::unique_ptr< prt::MemoryOutputCallbacks, prtx::PRTUtils::ObjectDestroyer >
 
typedef ObjectPtr
< prt::OcclusionSet
OcclusionSetPtr
 
typedef ObjectPtr
< prt::ResolveMapBuilder
ResolveMapBuilderPtr
 
using ResolveMapBuilderUPtr = std::unique_ptr< prt::ResolveMapBuilder, prtx::PRTUtils::ObjectDestroyer >
 
typedef ObjectPtr< const
prt::ResolveMap
ResolveMapPtr
 
using ResolveMapUPtr = std::unique_ptr< prt::ResolveMap const, prtx::PRTUtils::ObjectDestroyer >
 
typedef ObjectPtr< const
prt::RuleFileInfo
RuleFileInfoPtr
 

Typedef Documentation

unique_ptr holders for prt classes

Function Documentation

std::string prtx::PRTUtils::objectToXML ( prt::Object const *const  p)

Helper function to get the XML representation of object p