32 virtual void tick(
double dt);
38 virtual unsigned char*
encode(
unsigned char* buffer);
41 virtual void decode(
unsigned char* buffer,
unsigned int length);
A DtVideoStream instance will create a single streaming video pipeline on the channel indicated by wi...
Definition: DtVideoStream.h:35
unsigned char mySequenceNumber
Definition: DtLocalElement.h:51
Contains the DtVideoStream class declaration.
virtual unsigned int encodedLength()
return the BER encoding length
Contains DLL export macros.
virtual bool timeForUpdate()
Get whether it is time to update this element.
virtual ~DtLocalElement()
DTOR.
virtual void decode(unsigned char *buffer, unsigned int length)
decode from a buffer
DT_DLL_VRVCORE double length(const makVrv::DtCoordinateSystem &, const std::vector< DtVector > &vertices)
Returns the total distance of a segmented line defined by the provided vector of vertices. Coordinates are in local database coordinates. The coordinate system is used to convert between the local database coordinates and geocentric. All distance is in 2D – the Z value is ignored.
const DtVideoStream & myVideoStream
Reference to the video stream.
Definition: DtLocalElement.h:54
virtual void update()
check for update
DtLocalElement(DtDe &de, const DtVideoStream &videoStream)
CTOR.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
DtDe & myDe
Definition: DtLocalElement.h:56
Class that contain all the metadata element for the Local Dataset.
Definition: DtLocalElement.h:22
virtual unsigned char * encode(unsigned char *buffer)
encode the all the fields in the buffer
virtual void tick(double dt)
Tick this element.