Struct FPoint
Struct FPoint
- Defined in File Point.h
Inheritance Relationships
Derived Types
-
public FBoxPoint(Struct FBoxPoint) -
public FDictPoint(Struct FDictPoint) -
public FDiscretePoint(Struct FDiscretePoint) -
public FMultiBinaryPoint(Struct FMultiBinaryPoint) -
public FMultiDiscretePoint(Struct FMultiDiscretePoint)
struct FPointSource: Source/Schola/Public/Common/Points/Point.h
Dependencies: ConstPointVisitor, PointVisitor
Base structure for all point types in the Schola framework.
A point is a data point that can represent observations or actions in a reinforcement learning system. This base structure defines the common interface that all concrete point types must implement. Points can be passed to models for inference or used to communicate state information.
Subclassed by FBoxPoint, FDictPoint, FDiscretePoint, FMultiBinaryPoint, FMultiDiscretePoint
Public Functions
| Symbol | Details |
|---|---|
Accept | Accepts a mutable visitor for the visitor pattern. |
Accept | Accepts a const visitor for the visitor pattern. |
Reset | Resets the point to its default state. |
ToString | Converts this point to a string representation. |
Accept
inline virtual void Accept(PointVisitor &Visitor)Accepts a mutable visitor for the visitor pattern.
Parameters
Visitor – [inout] The visitor to accept.
| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | Visitor | PointVisitor & | The visitor to accept. |
Attributes: inline, virtual
Source: Source/Schola/Public/Common/Points/Point.h
Accept
inline virtual void Accept(ConstPointVisitor &Visitor) constAccepts a const visitor for the visitor pattern.
Parameters
Visitor – [inout] The const visitor to accept.
| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | Visitor | PointVisitor & | The visitor to accept. |
Attributes: inline, virtual
Source: Source/Schola/Public/Common/Points/Point.h
Reset
inline virtual void Reset()Resets the point to its default state.
Attributes: inline, virtual
Source: Source/Schola/Public/Common/Points/Point.h
ToString
inline virtual FString ToString() constConverts this point to a string representation.
Returns:
A string representation of this point for debugging and logging.
Attributes: inline, const, virtual