Skip to content

PointSerializer

template<typename T>
class PointSerializer

A class that can serialize a point to a buffer.

Template Parameters: typename T

Dependencies

This type depends on:

Private Interface

Private Functions:

Visit

void Visit(FBinaryPoint &Point)

Convert a binary point to an intermediate representation.

Parameters:

  • Point (FBinaryPoint &) – [in] The point to convert

Source: Schola/Source/Schola/Public/Common/PointSerializer.h (line 20, column 6)

Visit

void Visit(FDiscretePoint &Point)

Convert a discrete point to an intermediate representation.

Parameters:

  • Point (FDiscretePoint &) – [in] The point to convert

Source: Schola/Source/Schola/Public/Common/PointSerializer.h (line 26, column 6)

Visit

void Visit(FBoxPoint &Point)

Convert a box point to an intermediate representation.

Parameters:

  • Point (FBoxPoint &) – [in] The point to convert

Source: Schola/Source/Schola/Public/Common/PointSerializer.h (line 32, column 6)

Visit

void Visit(FDictPoint &Point)

Convert a dict point to an intermediate representation.

Parameters:

  • Point (FDictPoint &) – [in] The point to convert

Source: Schola/Source/Schola/Public/Common/PointSerializer.h (line 38, column 6)

Build

T * Build()

Serialize the intermediate represnetation to a new buffer.

Returns: A ptr to a new buffer containing the serialized point

Returns: T &#42;

Source: Schola/Source/Schola/Public/Common/PointSerializer.h (line 44, column 3)

Build

void Build(T &EmptyBuffer)

Fill an existing buffer from the intermediate representation.

Parameters:

  • EmptyBuffer (T &) – [out] The buffer to fill with the serialized point

Source: Schola/Source/Schola/Public/Common/PointSerializer.h (line 50, column 6)

Source: Schola/Source/Schola/Public/Common/PointSerializer.h (line 14, column 1)