|  | Slicer
    5.0
    Slicer is a multi-platform, free and open source software package for visualization and medical image computing | 
#include <Modules/Loadable/Cameras/Logic/vtkSlicerCamerasModuleLogic.h>


| Public Types | |
| typedef vtkSlicerModuleLogic | Superclass | 
|  Public Types inherited from vtkSlicerModuleLogic | |
| typedef vtkMRMLAbstractLogic | Superclass | 
|  Public Types inherited from vtkMRMLAbstractLogic | |
| typedef vtkObject | Superclass | 
| typedef void(vtkMRMLAbstractLogic::* | TaskFunctionPointer) (void *clientdata) | 
| Public Member Functions | |
| virtual const char * | GetClassName () | 
| vtkMRMLCameraNode * | GetViewActiveCameraNode (vtkMRMLViewNode *view) | 
| virtual int | IsA (const char *type) | 
| void | PrintSelf (ostream &os, vtkIndent indent) override | 
|  Public Member Functions inherited from vtkSlicerModuleLogic | |
| virtual vtkSlicerApplicationLogic * | GetApplicationLogic () | 
| Get access to overall application state.  More... | |
| virtual vtkMRMLAbstractLogic * | GetModuleLogic (const char *moduleName) | 
| Convenience method for getting another module's logic from the application logic.  More... | |
| std::string | GetModuleShareDirectory () const | 
| void | PrintSelf (ostream &os, vtkIndent indent) override | 
| void | SetModuleShareDirectory (const std::string &shareDirectory) | 
|  Public Member Functions inherited from vtkMRMLAbstractLogic | |
| virtual vtkMRMLApplicationLogic * | GetMRMLApplicationLogic () const | 
| Get access to overall application state.  More... | |
| vtkMRMLScene * | GetMRMLScene () const | 
| Return a reference to the current MRML scene.  More... | |
| void | PrintSelf (ostream &os, vtkIndent indent) override | 
| virtual void | SetMRMLApplicationLogic (vtkMRMLApplicationLogic *logic) | 
| void | SetMRMLScene (vtkMRMLScene *newScene) | 
| Set and observe the MRMLScene.  More... | |
| Static Public Member Functions | |
| static int | IsTypeOf (const char *type) | 
| static vtkSlicerCamerasModuleLogic * | New () | 
| static vtkSlicerCamerasModuleLogic * | SafeDownCast (vtkObject *o) | 
|  Static Public Member Functions inherited from vtkSlicerModuleLogic | |
| static int | IsTypeOf (const char *type) | 
| static vtkSlicerModuleLogic * | New () | 
| The Usual vtk class functions.  More... | |
| static vtkSlicerModuleLogic * | SafeDownCast (vtkObject *o) | 
|  Static Public Member Functions inherited from vtkMRMLAbstractLogic | |
| static int | IsTypeOf (const char *type) | 
| static vtkMRMLAbstractLogic * | New () | 
| static vtkMRMLAbstractLogic * | SafeDownCast (vtkObject *o) | 
| Additional Inherited Members | |
|  Static Protected Member Functions inherited from vtkMRMLAbstractLogic | |
| static void | MRMLLogicsCallback (vtkObject *caller, unsigned long eid, void *clientData, void *callData) | 
| MRMLLogicCallback is a static function to relay modified events from the logics.  More... | |
| static void | MRMLNodesCallback (vtkObject *caller, unsigned long eid, void *clientData, void *callData) | 
| MRMLNodesCallback is a static function to relay modified events from the nodes.  More... | |
| static void | MRMLSceneCallback (vtkObject *caller, unsigned long eid, void *clientData, void *callData) | 
Properties of the scene-to-import camera nodes are always copied into the existing nodes having the same name. This is done when a camera node is about to be added to the scene.
Definition at line 40 of file vtkSlicerCamerasModuleLogic.h.
Definition at line 45 of file vtkSlicerCamerasModuleLogic.h.
| 
 | protected | 
| 
 | overrideprotected | 
| 
 | virtual | 
Reimplemented from vtkSlicerModuleLogic.
| vtkMRMLCameraNode* vtkSlicerCamerasModuleLogic::GetViewActiveCameraNode | ( | vtkMRMLViewNode * | view | ) | 
Scan the scene and search for the active camera that is used in the view.
| 
 | virtual | 
Reimplemented from vtkSlicerModuleLogic.
| 
 | static | 
| 
 | static | 
| 
 | override | 
| 
 | static | 
 1.8.14
 1.8.14