13 #include <vl/linearObjectPublisher.h>
14 #include <vl/reflectedLinearObjectList.h>
16 class DtReflectedLinearObject;
17 class DtLinearObjectRepository;
19 #define LINEAR_OBJECT_TEMPLATE_ARGS \
20 DtPortalLinearObject, DtPortalReflectedLinearObject, \
21 DtReflectedLinearObject, DtReflectedLinearObjectList, \
22 DtLinearObjectRepository, DtLinearObjectPublisher
27 class DtPortalLinearObject;
71 const DtLinearObjectRepository& sr );
75 virtual DtString portalObjectName(
const DtReflectedLinearObject* refObj )
const;
83 const DtLinearObjectRepository& src,
const DtReflectedLinearObject& refObj );
87 const DtLinearSegmentRecord& src );
90 virtual DtLinearObjectRepository* translate( DtLinearObjectRepository* dest,
94 DtLinearSegmentRecord* translate( DtLinearSegmentRecord* dest,