105 using SoInteractionOwner::pointerPosition;
111 using SoInteractionNode::pointerLeftWindow;
116 void _updatePickedPoint(SoHandleEventAction *action);
118 void _updateActionID(SoField* field =
nullptr);
119 void _updateActionEnabled(SoField* field =
nullptr);
121 void _updateActionID2(SoField* field =
nullptr);
122 void _updateActionEnabled2(SoField* field =
nullptr);
124 void _updateActionID3(SoField* field =
nullptr);
125 void _updateActionEnabled3(SoField* field =
nullptr);
127 void _updateContinouslyCalled(SoField* field =
nullptr);
129 SoPointingAction* _pickPointAction;
130 SoPointingAction* _pickPointAction2;
131 SoPointingAction* _pickPointAction3;
134 struct PickingHelper {
135 SbColor diffuseColor;
138 static SoCallbackAction::Response postTailCallback(
void *userData,
139 SoCallbackAction *action,