13 #include <vl/reflectedActiveSonarList.h>
14 #include <vl/activeSonarPublisher.h>
16 class DtReflectedActiveSonar;
17 class DtActiveSonarBeamRepository;
18 class DtActiveSonarStateRepository;
20 #define ACTIVE_SONAR_TEMPLATE_ARGS \
21 DtPortalActiveSonar, DtPortalReflectedActiveSonar, \
22 DtReflectedActiveSonar, DtReflectedActiveSonarList, \
23 DtActiveSonarStateRepository, DtActiveSonarPublisher
51 virtual DtActiveSonarPublisher* instantiateRprPublisher(
68 const DtActiveSonarStateRepository& source,
const DtReflectedActiveSonar& refObj );
71 virtual DtActiveSonarStateRepository* translate(
72 DtActiveSonarStateRepository* destination,
77 virtual DtActiveSonarBeamRepository* translate( DtActiveSonarBeamRepository* destination,
82 const DtActiveSonarBeamRepository& source );