Во-первых, вам нужно объявить указатель смещения с вашим типом линии:
boost::interprocess::offset_ptr<Line> offset_p;
Во-вторых, вы назначаете его:
offset_p = line;
Теперь смещение offset_p содержит смещение от линиидля себя, так что вы можете получить указатель на строку и использовать его в любом процессе, подобном этому:
draw_line( offset_p.get() );