|
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 |

1.7.4