---
name: "SoSensor.h"
section: "3"
platform: "linux"
package: "libcoin80-doc"
version: "3.1.4~abc9f50-7"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/SoSensor.h"
---

# SoSensor.h(3)

## NAME

SoSensor.h -

## SYNOPSIS

`#include <Inventor/SbBasic.h>`\

### Classes

class **SoSensor**\
 *The* **SoSensor** *class is the abstract base class for all sensors.*

Sensors is a mechanism in Coin for scheduling jobs to be run upon specific events. The events in question could be particular points in time, or changes to entities in the scene graph. `"`

### Typedefs

typedef void **SoSensorCB** (void \*data, **SoSensor** \*sensor)\
 typedef **SoSensorCB** \* **SoSensorCBPtr**\

## Typedef Documentation

### void SoSensorCB

`Sensor callback functions must have this signature to be valid for registering with `**SoSensor**`. `

## Author

`Generated automatically by Doxygen for Coin from the source code.`
