Skip to content

ProtobufSerializer

class ProtobufSerializer : public ConstPointVisitor

A class that serializes Points into the corresponding protobuf messages.

Dependencies

This type depends on:

Inherits from: public ConstPointVisitor

Public Interface

Constructor:

ProtobufSerializer

inline ProtobufSerializer(DictPoint *InitialPoint)

Parameters:

NameTypeDefault
InitialPointDictPoint *

Attributes: inline

Source: Schola/Source/Schola/Public/Communicator/ProtobufSerializer.h (line 24, column 1)

Public Functions:

Visit

inline virtual void Visit(const FBinaryPoint &Point) override

Parameters:

NameTypeDefault
Pointconst FBinaryPoint &

Attributes: inline, virtual

Source: Schola/Source/Schola/Public/Communicator/ProtobufSerializer.h (line 27, column 6)

Visit

inline virtual void Visit(const FDiscretePoint &Point) override

Parameters:

NameTypeDefault
Pointconst FDiscretePoint &

Attributes: inline, virtual

Source: Schola/Source/Schola/Public/Communicator/ProtobufSerializer.h (line 36, column 6)

Visit

inline virtual void Visit(const FBoxPoint &Point) override

Parameters:

NameTypeDefault
Pointconst FBoxPoint &

Attributes: inline, virtual

Source: Schola/Source/Schola/Public/Communicator/ProtobufSerializer.h (line 46, column 6)

GetDictPoint

inline DictPoint * GetDictPoint()

Returns: DictPoint *

Attributes: inline

Source: Schola/Source/Schola/Public/Communicator/ProtobufSerializer.h (line 55, column 11)

Private Interface

Private Members:

DictPoint * PointContainer

DictPoint * PointContainer

Attributes: private

Source: Schola/Source/Schola/Public/Communicator/ProtobufSerializer.h (line 20, column 11)

Source: Schola/Source/Schola/Public/Communicator/ProtobufSerializer.h (line 17, column 1)