ArcGIS Procedural Runtime  3.2.10650
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::AnnotationAnnotationPtr
 
typedef ObjectPtr< prt::AttributeMapBuilderAttributeMapBuilderPtr
 
using AttributeMapBuilderUPtr = std::unique_ptr< prt::AttributeMapBuilder, prtx::PRTUtils::ObjectDestroyer >
 
typedef ObjectPtr< const prt::AttributeMapAttributeMapPtr
 
using AttributeMapUPtr = std::unique_ptr< prt::AttributeMap const, prtx::PRTUtils::ObjectDestroyer >
 
typedef ObjectPtr< prt::CacheObjectCacheObjectPtr
 
typedef ObjectPtr< const prt::DecoderInfoDecoderInfoPtr
 
using EncoderInfoBuilderUPtr = std::unique_ptr< prt::EncoderInfoBuilder, prtx::PRTUtils::ObjectDestroyer >
 
typedef ObjectPtr< const prt::EncoderInfoEncoderInfoPtr
 
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::InitialShapeBuilderInitialShapeBuilderPtr
 
typedef ObjectPtr< const prt::InitialShapeInitialShapePtr
 
using MemoryOutputCallbacksPtr = ObjectPtr< prt::MemoryOutputCallbacks >
 
using MemoryOutputCallbacksUPtr = std::unique_ptr< prt::MemoryOutputCallbacks, prtx::PRTUtils::ObjectDestroyer >
 
typedef ObjectPtr< prt::OcclusionSetOcclusionSetPtr
 
typedef ObjectPtr< prt::ResolveMapBuilderResolveMapBuilderPtr
 
using ResolveMapBuilderUPtr = std::unique_ptr< prt::ResolveMapBuilder, prtx::PRTUtils::ObjectDestroyer >
 
typedef ObjectPtr< const prt::ResolveMapResolveMapPtr
 
using ResolveMapUPtr = std::unique_ptr< prt::ResolveMap const, prtx::PRTUtils::ObjectDestroyer >
 
typedef ObjectPtr< const prt::RuleFileInfoRuleFileInfoPtr
 

Typedef Documentation

◆ AttributeMapUPtr

unique_ptr holders for prt classes

Function Documentation

◆ objectToXML()

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

Helper function to get the XML representation of object p