Dans le logiciel O.R.C.A., trois types de vertex ont été définis :
),
)
).
Ces trois types de vertex possèdent certaines informations communes comme la position du vertex, l'erreur sur la position du vertex et la liste des traces qui lui sont associées et donc les mêmes méthodes pour y accéder. Il est alors intéressant de définir un type de vertex générique qui référence ces méthodes communes: il s'agit de la notion d'héritage.
Cette classe générique, la classe Vertex, est appelée classe mère et les classes RecVertex, TkSimVertex et TrivialVertex sont les classes filles qui héritent de la classe Vertex.