Class ConstPointVisitor
Class ConstPointVisitor
- Defined in File PointVisitor.h
Inheritance Relationships
Derived Type
public ProtobufPointSerializer(Class ProtobufPointSerializer)
class ConstPointVisitorSource: Source/Schola/Public/Common/Points/PointVisitor.h
Dependencies: FBoxPoint, FDictPoint, FDiscretePoint, FMultiBinaryPoint, FMultiDiscretePoint
Base class for visitors that can operate on const points.
This class implements the visitor pattern for const points, allowing read-only 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.
Subclassed by ProtobufPointSerializer
Public Functions
| Symbol | Details |
|---|---|
operator() | Visits a const MultiBinaryPoint. |
operator() | Visits a const DiscretePoint. |
operator() | Visits a const BoxPoint. |
operator() | Visits a const DictPoint. |
operator() | Visits a const MultiDiscretePoint. |
operator()
inline virtual void operator()(const FMultiBinaryPoint &Point)Visits a const MultiBinaryPoint.
Parameters
Point – [in] The const MultiBinaryPoint to visit.
| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | Point | const FMultiBinaryPoint & | The const MultiBinaryPoint to visit. |
Attributes: inline, virtual
Source: Source/Schola/Public/Common/Points/PointVisitor.h
operator()
inline virtual void operator()(const FDiscretePoint &Point)Visits a const DiscretePoint.
Parameters
Point – [in] The const DiscretePoint to visit.
| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | Point | const FMultiBinaryPoint & | The const MultiBinaryPoint to visit. |
Attributes: inline, virtual
Source: Source/Schola/Public/Common/Points/PointVisitor.h
operator()
inline virtual void operator()(const FBoxPoint &Point)Visits a const BoxPoint.
Parameters
Point – [in] The const BoxPoint to visit.
| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | Point | const FMultiBinaryPoint & | The const MultiBinaryPoint to visit. |
Attributes: inline, virtual
Source: Source/Schola/Public/Common/Points/PointVisitor.h
operator()
inline virtual void operator()(const FDictPoint &Point)Visits a const DictPoint.
Parameters
Point – [in] The const DictPoint to visit.
| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | Point | const FMultiBinaryPoint & | The const MultiBinaryPoint to visit. |
Attributes: inline, virtual
Source: Source/Schola/Public/Common/Points/PointVisitor.h
operator()
inline virtual void operator()(const FMultiDiscretePoint &Point)Visits a const MultiDiscretePoint.
Parameters
Point – [in] The const MultiDiscretePoint to visit.
| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | Point | const FMultiBinaryPoint & | The const MultiBinaryPoint to visit. |
Attributes: inline, virtual