#include <Modules/Loadable/Reformat/Logic/vtkSlicerReformatLogic.h>
 | 
| virtual const char *  | GetClassName () | 
|   | 
| void  | GetVolumeBounds (vtkMRMLSliceNode *node, double bounds[6]) | 
|   | Compute and return the volume bounding box.  More...
  | 
|   | 
| virtual int  | IsA (const char *type) | 
|   | 
| void  | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE | 
|   | 
| void  | SetSliceNormal (vtkMRMLSliceNode *node, double x, double y, double z) | 
|   | Set the normal to the plane of the slice node.  More...
  | 
|   | 
| void  | SetSliceNormal (vtkMRMLSliceNode *node, double normal[3]) | 
|   | 
| void  | SetSliceOrigin (vtkMRMLSliceNode *node, double x, double y, double z) | 
|   | Set the world coordinate origin position.  More...
  | 
|   | 
| void  | SetSliceOrigin (vtkMRMLSliceNode *node, double position[3]) | 
|   | 
| virtual vtkSlicerApplicationLogic *  | GetApplicationLogic () | 
|   | Get access to overall application state.  More...
  | 
|   | 
| std::string  | GetModuleShareDirectory () const | 
|   | 
| void  | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE | 
|   | 
| void  | SetModuleShareDirectory (const std::string &shareDirectory) | 
|   | 
| 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) VTK_OVERRIDE | 
|   | 
| virtual void  | SetMRMLApplicationLogic (vtkMRMLApplicationLogic *logic) | 
|   | 
| void  | SetMRMLScene (vtkMRMLScene *newScene) | 
|   | Set and observe the MRMLScene.  More...
  | 
|   | 
 | 
| 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) | 
|   | 
Definition at line 42 of file vtkSlicerReformatLogic.h.
 
◆ Superclass
◆ vtkSlicerReformatLogic()
  
  
      
        
          | vtkSlicerReformatLogic::vtkSlicerReformatLogic  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ ~vtkSlicerReformatLogic()
  
  
      
        
          | virtual vtkSlicerReformatLogic::~vtkSlicerReformatLogic  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ GetCenterFromBounds()
  
  
      
        
          | static void vtkSlicerReformatLogic::GetCenterFromBounds  | 
          ( | 
          double  | 
          bounds[6],  | 
         
        
           | 
           | 
          double  | 
          center[3]  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Compute the center from a bounds. 
 
 
◆ GetClassName()
  
  
      
        
          | virtual const char* vtkSlicerReformatLogic::GetClassName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetVolumeBounds()
      
        
          | void vtkSlicerReformatLogic::GetVolumeBounds  | 
          ( | 
          vtkMRMLSliceNode *  | 
          node,  | 
        
        
           | 
           | 
          double  | 
          bounds[6]  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Compute and return the volume bounding box. 
 
 
◆ IsA()
  
  
      
        
          | virtual int vtkSlicerReformatLogic::IsA  | 
          ( | 
          const char *  | 
          type | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ IsTypeOf()
  
  
      
        
          | static int vtkSlicerReformatLogic::IsTypeOf  | 
          ( | 
          const char *  | 
          type | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ New()
◆ PrintSelf()
      
        
          | void vtkSlicerReformatLogic::PrintSelf  | 
          ( | 
          ostream &  | 
          os,  | 
        
        
           | 
           | 
          vtkIndent  | 
          indent  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ SafeDownCast()
◆ SetSliceNormal() [1/2]
      
        
          | void vtkSlicerReformatLogic::SetSliceNormal  | 
          ( | 
          vtkMRMLSliceNode *  | 
          node,  | 
        
        
           | 
           | 
          double  | 
          x,  | 
        
        
           | 
           | 
          double  | 
          y,  | 
        
        
           | 
           | 
          double  | 
          z  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Set the normal to the plane of the slice node. 
 
 
◆ SetSliceNormal() [2/2]
      
        
          | void vtkSlicerReformatLogic::SetSliceNormal  | 
          ( | 
          vtkMRMLSliceNode *  | 
          node,  | 
        
        
           | 
           | 
          double  | 
          normal[3]  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ SetSliceOrigin() [1/2]
      
        
          | void vtkSlicerReformatLogic::SetSliceOrigin  | 
          ( | 
          vtkMRMLSliceNode *  | 
          node,  | 
        
        
           | 
           | 
          double  | 
          x,  | 
        
        
           | 
           | 
          double  | 
          y,  | 
        
        
           | 
           | 
          double  | 
          z  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Set the world coordinate origin position. 
 
 
◆ SetSliceOrigin() [2/2]
      
        
          | void vtkSlicerReformatLogic::SetSliceOrigin  | 
          ( | 
          vtkMRMLSliceNode *  | 
          node,  | 
        
        
           | 
           | 
          double  | 
          position[3]  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
The documentation for this class was generated from the following file: