Version: 6.3.1
Public Member Functions | Static Public Member Functions | Private Member Functions

GEOMGUI_Selection Class Reference

#include <GEOMGUI_Selection.h>

Inheritance diagram for GEOMGUI_Selection:
Inheritance graph

Public Member Functions

 GEOMGUI_Selection ()
virtual ~GEOMGUI_Selection ()
virtual QVariant parameter (const int, const QString &) const
virtual QVariant parameter (const QString &) const
virtual bool processOwner (const LightApp_DataOwner *)

Static Public Member Functions

static bool hasChildren (const _PTR(SObject)&)
static bool expandable (const _PTR(SObject)&)
static bool isCompoundOfVertices (GEOM::GEOM_Object_ptr)

Private Member Functions

bool isVisible (const int) const
bool isAutoColor (const int) const
QString typeName (const int) const
int typeId (const int) const
QString displayMode (const int) const
QString selectionMode () const
bool isVectorsMode (const int) const
bool hasHiddenChildren (const int) const
bool hasShownChildren (const int) const
bool compoundOfVertices (const int) const
bool isComponent (const int) const
GEOM::GEOM_Object_ptr getObject (const int) const

Constructor & Destructor Documentation

GEOMGUI_Selection::GEOMGUI_Selection ( )
GEOMGUI_Selection::~GEOMGUI_Selection ( ) [virtual]

Member Function Documentation

QVariant GEOMGUI_Selection::parameter ( const int  ind,
const QString &  p 
) const [virtual]
QVariant GEOMGUI_Selection::parameter ( const QString &  p) const [virtual]

References parameter(), and selectionMode().

bool GEOMGUI_Selection::processOwner ( const LightApp_DataOwner *  theOwner) [virtual]
bool GEOMGUI_Selection::hasChildren ( const _PTR(SObject)&  obj) [static]
bool GEOMGUI_Selection::expandable ( const _PTR(SObject)&  obj) [static]
bool GEOMGUI_Selection::isCompoundOfVertices ( GEOM::GEOM_Object_ptr  obj) [static]

References GEOM.COMPOUND, and GEOM.VERTEX.

bool GEOMGUI_Selection::isVisible ( const int  index) const [private]

References getObject(), and Handle().

bool GEOMGUI_Selection::isAutoColor ( const int  index) const [private]

References getObject().

QString GEOMGUI_Selection::typeName ( const int  index) const [private]
int GEOMGUI_Selection::typeId ( const int  index) const [private]

References getObject().

QString GEOMGUI_Selection::displayMode ( const int  index) const [private]

References Handle().

QString GEOMGUI_Selection::selectionMode ( ) const [private]
bool GEOMGUI_Selection::isVectorsMode ( const int  index) const [private]
bool GEOMGUI_Selection::hasHiddenChildren ( const int  index) const [private]

References expandable(), hasChildren(), and OK.

bool GEOMGUI_Selection::hasShownChildren ( const int  index) const [private]

References expandable(), hasChildren(), and OK.

bool GEOMGUI_Selection::compoundOfVertices ( const int  index) const [private]
bool GEOMGUI_Selection::isComponent ( const int  index) const [private]
GEOM::GEOM_Object_ptr GEOMGUI_Selection::getObject ( const int  index) const [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS