Skip to content

UObservationClipper

class UObservationClipper : public UObject, public IBoxObserverWrapper

Dependencies: FBoxPoint, FBoxSpace, IBoxObserverWrapper

Inherits from: public UObject, public IBoxObserverWrapper

Public Interface

Public Functions:

WrapBoxObservationSpace

virtual FBoxSpace WrapBoxObservationSpace(const FBoxSpace &Space) override

Cache a copy of the wrapped observation space.

Returns: The Space

Parameters:

  • Space (const FBoxSpace &) – [in] The space being wrapped

Returns: FBoxSpace

Attributes: virtual

Source: Schola/Source/Schola/Public/Observers/ObserverWrappers/ObservationClipper.h (line 29, column 19)

Implementation: Schola/Source/Schola/Private/Observers/ObserverWrappers/ObservationClipper.cpp (lines 5-9)

WrapBoxObservation

virtual FBoxPoint WrapBoxObservation(const FBoxPoint &Point) override

Parameters:

NameTypeDefault
Pointconst FBoxPoint &

Returns: FBoxPoint

Attributes: virtual

Source: Schola/Source/Schola/Public/Observers/ObserverWrappers/ObservationClipper.h (line 33, column 19)

Implementation: Schola/Source/Schola/Private/Observers/ObserverWrappers/ObservationClipper.cpp (lines 11-21)

GenerateId

virtual FString GenerateId() const override const

Returns: FString

Attributes: const, virtual

Source: Schola/Source/Schola/Public/Observers/ObserverWrappers/ObservationClipper.h (line 36, column 9)

Implementation: Schola/Source/Schola/Private/Observers/ObserverWrappers/ObservationClipper.cpp (lines 23-26)

Private Interface

Private Members:

FBoxSpace OriginalSpace

FBoxSpace OriginalSpace

Attributes: private

Source: Schola/Source/Schola/Public/Observers/ObserverWrappers/ObservationClipper.h (line 19, column 11)

Source: Schola/Source/Schola/Public/Observers/ObserverWrappers/ObservationClipper.h (line 13, column 1)