Skip to content

PointVisitor

Base class for visitors that can operate on mutable points.

This class implements the visitor pattern for points, allowing operations to be performed on any point type without knowing the concrete type at compile time. Derived classes override the operator() methods to implement specific operations for each point type.

class PointVisitor

Methods

operator()

inline virtual void operator()(FMultiBinaryPoint &Point)

Visits a MultiBinaryPoint.

Parameters

  • Point (FMultiBinaryPoint)

operator()

inline virtual void operator()(FDiscretePoint &Point)

Visits a DiscretePoint.

Parameters

  • Point (FDiscretePoint)

operator()

inline virtual void operator()(FBoxPoint &Point)

Visits a BoxPoint.

Parameters

  • Point (FBoxPoint)

operator()

inline virtual void operator()(FDictPoint &Point)

Visits a DictPoint.

Parameters

  • Point (FDictPoint)

operator()

inline virtual void operator()(FMultiDiscretePoint &Point)

Visits a MultiDiscretePoint.

Parameters

  • Point (FMultiDiscretePoint)

Source: Source/Schola/Public/Points/PointVisitor.h