An operator reads in data, performs some calculations, and then writes out data. Each operator defines input and output ports, and it is through these ports that the operator is connected to scene elements.