public RemoteYoGraphicFactory()
{
registerBuilder(YoGraphicCylinder.class, (name, vars, consts, appearance) -> yoGraphicCylinderFromMessage(name, vars, consts, appearance));
registerBuilder(YoGraphicTriangle.class, (name, vars, consts, appearance) -> yoGraphicTriangleFromMessage(name, vars, consts, appearance));
registerBuilder(YoGraphicVector.class, (name, vars, consts, appearance) -> yoGraphicVectorFromMessage(name, vars, consts, appearance));
registerBuilder(YoGraphicPosition.class, (name, vars, consts, appearance) -> yoGraphicPositionFromMessage(name, vars, consts, appearance));
registerBuilder(YoGraphicCoordinateSystem.class,
(name, vars, consts, appearance) -> yoGraphicCoordinateSystemFromMessage(name, vars, consts, appearance));
registerBuilder(YoGraphicLineSegment.class, (name, vars, consts, appearance) -> yoGraphicLineSegmentFromMessage(name, vars, consts, appearance));
registerBuilder(YoGraphicPolygon.class, (name, vars, consts, appearance) -> yoGraphicPolygonFromMessage(name, vars, consts, appearance));
registerBuilder(YoArtifactPosition.class, (name, vars, consts, appearance) -> yoArtifactPositionFromMessage(name, vars, consts, appearance));
registerBuilder(YoArtifactOval.class, (name, vars, consts, appearance) -> yoArtifactOvalFromMessage(name, vars, consts, appearance));
registerBuilder(YoArtifactLineSegment2d.class, (name, vars, consts, appearance) -> yoArtifactLineSegment2DFromMessage(name, vars, consts, appearance));
registerBuilder(YoArtifactPolygon.class, (name, vars, consts, appearance) -> yoArtifactPolygonFromMessage(name, vars, consts, appearance));
registerBuilder(YoGraphicReferenceFrame.class, (name, vars, consts, appearance) -> yoGraphicReferenceFrameFromMessage(name, vars, consts, appearance));
}