Click or drag to resize

IGraph3DView Interface

[Missing <summary> documentation for "T:Altaxo.Gui.Graph.Graph3D.Viewing.IGraph3DView"]


Namespace: Altaxo.Gui.Graph.Graph3D.Viewing
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public interface IGraph3DView

The IGraph3DView type exposes the following members.

Properties
 NameDescription
Public propertyController Sets the controller of the view;
Public propertyCurrentGraphTool 
Public propertyCurrentLayer Sets the currently active layer. If the view has some means to show the currently active layer (like a toolbar or so), it has to indicate the current active layer by setting the state of this indicator.
Public propertyGuiInitiallyFocusedElement Returns the control that should be focused initially.
Public propertySelectedObjects 
Public propertyViewportSizeInPoints Returns the size in points (=1/72 inch) of the area, wherein the graph is painted.
Top
Methods
 NameDescription
Public methodAnnounceContentVisibilityChanged 
Public methodFocusOnGraphPanel 
Public methodGetGraphicContext Gets the graphic context that is appropriate for the view.
Public methodGetGraphicContextForMarkers Gets the graphic context for root layer markers, i.e. for stuff that doesn't belong to the graph document.
Public methodGetGraphicContextForOverlay Gets the graphic context for overlay geometry, i.e. for geometry that shows if an object is selected, grips and so on.
Public methodRenderOverlay 
Public methodSetCamera Sets the camera, but does not trigger a new rendering.
Public methodSetDrawing Sets a new geometry, but does not trigger rendering (use TriggerRendering for triggering rendering.
Public methodSetLayerStructure Sets the number of layers that are in the graph. The view has to reflect the change in the number of layers by adjusting the number of layer buttons or similar. The current layer number should be preserved.
Public methodSetMarkerGeometry Sets the marker geometry, brings it into the buffers. It doesn't trigger a new rendering, please use TriggerRendering for that.
Public methodSetOverlayGeometry Sets the overlay geometry, bring it into the buffers. It doesn't trigger a new rendering, please use TriggerRendering for that.
Public methodSetPanelCursor Sets the panel cursor of the view.
Public methodSetSceneBackColor Sets the color that is used to initialize the background of the render scene.
Public methodTriggerRendering Triggers a new rendering without building up a new geometry. Could be used for instance if the light or the camera has changed, but not the geometry.
Top
See Also