16 class DtReflectedGriddedData;
17 class DtReflectedGriddedDataList;
18 class DtGriddedDataRepository;
33 Dt_DEF_TRANSLATOR_NAME(
"Gridded Data" );
42 virtual void enableTranslator(
bool enabled);
62 const DtGriddedDataRepository& source );
80 virtual DtGriddedDataRepository* translate( DtGriddedDataRepository* destination,
99 static void disAdditionCallback( DtReflectedGriddedData *
object,
void *userData );
100 static void disUpdateCallback( DtReflectedGriddedData *
object,
void *userData );
101 static void disRemovalCallback( DtReflectedGriddedData *
object,
void *userData );
103 static bool disDiscoveryCriteria( DtReflectedObject*
object,
void *userData );
106 static void portalAdditionCallback(
108 static void portalUpdateCallback(
110 static void portalRemovalCallback(
114 virtual void discoverDisObject( DtReflectedGriddedData *
object );
120 virtual void receiveDisUpdate( DtReflectedObject *
object);
126 virtual void createPortalPublisher(
DtBrokerObject* brokerObject );
132 virtual void deletePortalPublisher(
DtBrokerObject* brokerObject );
137 virtual bool isPortalPublishable(
const DtBrokerObject* brokerObject )
const;
140 virtual bool isDisPublishable(
const DtBrokerObject* brokerObject )
const;