1#line 1 "S:/jenkins/workspace/ECP/ufe/ufe-full-python3.11-windows/ufe/include/pathMappingHandler.h"
2#ifndef _pathMappingHandler
3#define _pathMappingHandler
29 typedef std::shared_ptr<PathMappingHandler>
Ptr;
Identify an object or 3D path in the scene.
PathMappingHandler(const PathMappingHandler &)=default
Default copy constructor.
static Ptr pathMappingHandler(Rtid)
virtual ~PathMappingHandler()=default
Destructor.
virtual Path fromHost(const Path &) const =0
Maps a host alias of the path into its runtime equivalent.
PathMappingHandler()=default
Constructor.
std::shared_ptr< PathMappingHandler > Ptr
static Ptr pathMappingHandler(const SceneItem::Ptr &)
virtual Path toHost(const Path &) const =0
Maps a runtime path into its host alias equivalent.
std::shared_ptr< SceneItem > Ptr
Definition of macros for symbol visibility.