Hierarchical Edge Bundle 1.0
|
#include <SelectedObject.h>
Public Types | |
enum | ObjType { SO_Vertex, SO_HEDGE, SO_REDGE, SO_NONE } |
Public Member Functions | |
SelectedObject (void) | |
~SelectedObject (void) | |
SelectedObject (VertexPtr obj) | |
SelectedObject (HierarchyPtr obj) | |
SelectedObject (RelationPtr obj) | |
void | SetSelectedObj (VertexPtr obj) |
void | SetSelectedObj (HierarchyPtr obj) |
void | SetSelectedObj (RelationPtr obj, int helper) |
int | GetActualSelectedObjType () |
VertexPtr | GetVertex () |
HierarchyPtr | GetHierarchyEdge () |
RelationPtr | GetRelationEdge () |
HierarchyPtr | GetOldHierarchyEdge () |
RelationPtr | GetOldRelationEdge () |
Public Attributes | |
int | m_oldhelper |
int | m_helper |
Diese Klasse speichert des aktuell selektierte Objekt.
SelectedObject::SelectedObject | ( | void | ) |
Standardkonstruktor
SelectedObject::~SelectedObject | ( | void | ) |
Standarddekonstruktor
SelectedObject::SelectedObject | ( | VertexPtr | obj | ) |
Standardkonstruktor welches ein VertexPtr als aktuell selektiertes Objekt die übergebene Vertex definiert.
[VertexPtr] | obj Node welches selektiert werden soll. |
SelectedObject::SelectedObject | ( | HierarchyPtr | obj | ) |
Standardkonstruktor welches ein HierarchyPtr als aktuell selektiertes Objekt die übergebene HierarchyPtr definiert.
[HierarchyPtr] | obj Edge welches selektiert werden soll. |
SelectedObject::SelectedObject | ( | RelationPtr | obj | ) |
Standardkonstruktor welches ein RelationEdge als aktuell selektiertes Objekt die übergebene RelationEdge definiert.
[RelationPtr] | obj Edge welches selektiert werden soll. |
int SelectedObject::GetActualSelectedObjType | ( | ) |
Diese Funktion den Typ des aktuell selektierten Objektes.
HierarchyPtr SelectedObject::GetHierarchyEdge | ( | ) |
Diese Funktion die selektierte HierarchyEdge
HierarchyPtr SelectedObject::GetOldHierarchyEdge | ( | ) |
Liefert des vorletzte selektierte HierarchyEdgeObjekt, damit dieses wieder auf die Standardfarbe gesetzt werden kann.
RelationPtr SelectedObject::GetOldRelationEdge | ( | ) |
Liefert des vorletzte selektierte RelationEdgeObjekt, damit dieses wieder auf die Standardfarbe gesetzt werden kann.
RelationPtr SelectedObject::GetRelationEdge | ( | ) |
Diese Funktion die selektierte RelationEdge
VertexPtr SelectedObject::GetVertex | ( | ) |
void SelectedObject::SetSelectedObj | ( | HierarchyPtr | obj | ) |
Diese Funktion setzt den übergebenen HierarchyPtr als aktuell selektiertes Objekt.
[HierarchyPtr] | obj aktuell selektiertes Objekt |
void SelectedObject::SetSelectedObj | ( | RelationPtr | obj, |
int | helper | ||
) |
Diese Funktion setzt den übergebenen RelationPtr als aktuell selektiertes Objekt.
[RelationPtr] | obj aktuell selektiertes Objekt |
[int] | helper Liefert die Position im BSpline der aktuell selektierten Objekt |
void SelectedObject::SetSelectedObj | ( | VertexPtr | obj | ) |
Diese Funktion setzt den übergebenen VertexPtr als aktuell selektiertes Objekt.
[VertexPtr] | obj aktuell selektiertes Objekt |