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)); }