/// Fills the viewer presentation parameters by the parameters from the owner
/// \param thePrs a container for selection
/// \param theOwner a selection owner
/// Fills the viewer presentation parameters by the parameters from the owner
/// \param thePrs a container for selection
/// \param theOwner a selection owner
const Handle_SelectMgr_EntityOwner& theOwner) const;
/// Returns a list of viewer highlited presentations
/// \return list of presentations
const Handle_SelectMgr_EntityOwner& theOwner) const;
/// Returns a list of viewer highlited presentations
/// \return list of presentations
//! Return the IO from the viewer presentation.
//! \param thePrs a selected object
//! \return an interactive object
//! Return the IO from the viewer presentation.
//! \param thePrs a selected object
//! \return an interactive object
protected:
/// Fills the list of presentations by objects selected in the viewer.
/// \param thePresentations an output list of presentation
protected:
/// Fills the list of presentations by objects selected in the viewer.
/// \param thePresentations an output list of presentation
/// Fills the list of presentations by objects selected in the object browser.
/// ViewerPrs contains only object parameter not empty.
/// If the given list of presentations already has a viewer presentation with the same object
/// as selected in the browser, a new item is not appended to the list of presentations.
/// \param thePresentations an output list of presentation
/// Fills the list of presentations by objects selected in the object browser.
/// ViewerPrs contains only object parameter not empty.
/// If the given list of presentations already has a viewer presentation with the same object
/// as selected in the browser, a new item is not appended to the list of presentations.
/// \param thePresentations an output list of presentation
/// Generates a vertex or edge by the give IO if it is an AIS created on trihedron
/// \param theIO a selected object
/// Generates a vertex or edge by the give IO if it is an AIS created on trihedron
/// \param theIO a selected object