Package edu.wpi.grip.core.sockets
-
Interface Summary Interface Description InputSocket<T> Represents the input into anOperation.InputSocket.Factory OutputSocket<T> Represents the output of anOperation.OutputSocket.Factory Socket<T> A Socket is an abstract wrapper for a value that can be updated and passed around operations.SocketHint<T> ASocketHintis a descriptor that gives some information about one of the inputs or outputs of an Operation. -
Class Summary Class Description CudaSocket A type of input socket that lets an operation know that it should prefer to use a CUDA-accelerated code path.InputSocket.Decorator<T> A decorator for theInputSocket.InputSocketImpl<T> Concrete implementation of theInputSocket.InputSocketImpl.FactoryImpl Needed to get around Guice's inability to inject a generic typed factory.LinkedSocketHint ASocketHintthat's type is linked between many other sockets and who's type is defined by whateverInputSocketwas connected to it first.OutputSocketImpl<T> A concrete implementation of theOutputSocket.OutputSocketImpl.FactoryImpl SocketHint.BasicSocketHint<T> A concrete implementation of the SocketHint class that provides the functionality of a raw SocketHint.SocketHint.Builder<T> SocketHint.IdentiferOverridingSocketHintDecorator<T> A SocketHintDecorator that easily redecorates theSocketHint.IdentiferOverridingSocketHintDecorator.getIdentifier()method.SocketHint.SocketHintDecorator<T> SocketHints Commonly usedSocketHints.SocketHints.Inputs TheseSocketHintsshould only be used inInputSockets.SocketHints.Outputs TheseSocketHintsshould only be used inInputSockets.SocketImpl<T> A concrete implementation ofSocket. -
Enum Summary Enum Description Socket.Direction SocketHint.View -
Annotation Types Summary Annotation Type Description NoSocketTypeLabel By default, the GUI shows labels for the type of each socket based onClass.getSimpleName().