"""
Define vision processing blocks for use in block diagrams.  These are blocks that:

- have inputs or outputs
- have no state variables
- are a subclass of ``SourceBlock``, ``SinkBlock`` or ``FunctionBlock``

"""
# The constructor of each class ``MyClass`` with a ``@block`` decorator becomes a method ``MYCLASS()`` of the BlockDiagram instance.


# camera
# display
# threshold
# blobs
# colorseg

# surf mesh (XYZ) display
# STL display
