9 #ifndef _MGPickObject_HH_
10 #define _MGPickObject_HH_
13 #include "mg/GelPosition.h"
14 #include "mg/Position.h"
56 m_parameter=obj2.m_parameter;
78 virtual void hilight_using_display_list(
MGPickObject()
Definition: PickObject.h:45
MGPosition & parameter()
Get the parameter value of the object at the picked position.
Definition: PickObject.h:84
virtual ~MGPickObject()
Definition: PickObject.h:60
virtual MGGelPosition * clone() const
Generate a newed clone object.
bool operator<=(const MGPickObject &po2) const
Definition: PickObject.h:69
Is an abstract class which represents a whole geometry and a topology.
Definition: Object.h:42
MGColor defines the OpenGL color (R,G,B,A).
Definition: Color.h:26
MGGel is an abstract class which represents a group element.
Definition: Gel.h:53
bool operator>(const MGPickObject &po2) const
Definition: PickObject.h:68
MGPickObject(const MGGelPosition &gelp2)
constructor.
Definition: PickObject.h:52
Represent a positional data.
Definition: Position.h:28
MGPickObject(const MGPickObject &obj2)
constructor.
Definition: PickObject.h:55
MGGelPosition is a class to locate where a gel is in a group hierarchy.
Definition: GelPosition.h:39
virtual MGGelPosition & operator=(const MGGelPosition &GelPosition2)
Assignment.
bool operator<(const MGGelPosition &gp2) const
const MGPosition & parameter() const
Definition: PickObject.h:85
MGPickObject is a class to locate where an object is in a group hierarchy.
Definition: PickObject.h:39
MGGroup is a class which constains MGGel elements.
Definition: Group.h:35
MGPickObject(MGGroup *group, MGObject *obj=0)
Constructor of no hierarched group(m_Ghierarcy.size()==0).
Definition: PickObject.h:48
void set_parameter(const MGPosition ¶m)
Set the object parameter value.
Definition: PickObject.h:88
bool operator>=(const MGPickObject &po2) const
Definition: PickObject.h:70