36 #include "vtkRenderingCoreModule.h"  
   76   void RemoveAllViewProps(
void);
 
  103   vtkSetVector3Macro(Background2, 
double);
 
  104   vtkGetVector3Macro(Background2, 
double);
 
  113   vtkSetClampMacro(BackgroundAlpha, 
double, 0.0, 1.0);
 
  114   vtkGetMacro(BackgroundAlpha, 
double);
 
  123   vtkSetMacro(GradientBackground, 
bool);
 
  124   vtkGetMacro(GradientBackground, 
bool);
 
  125   vtkBooleanMacro(GradientBackground, 
bool);
 
  133   vtkSetVector2Macro(Aspect, 
double);
 
  134   vtkGetVectorMacro(Aspect, 
double, 2);
 
  135   virtual void ComputeAspect();
 
  144   vtkSetVector2Macro(PixelAspect, 
double);
 
  145   vtkGetVectorMacro(PixelAspect, 
double, 2);
 
  154   vtkSetVector4Macro(Viewport, 
double);
 
  155   vtkGetVectorMacro(Viewport, 
double, 4);
 
  164   vtkSetVector3Macro(DisplayPoint, 
double);
 
  165   vtkGetVectorMacro(DisplayPoint, 
double, 3);
 
  174   vtkSetVector3Macro(ViewPoint, 
double);
 
  175   vtkGetVectorMacro(ViewPoint, 
double, 3);
 
  183   vtkSetVector4Macro(WorldPoint, 
double);
 
  184   vtkGetVectorMacro(WorldPoint, 
double, 4);
 
  195   virtual 
int IsInViewport(
int x, 
int y);
 
  205   virtual 
void DisplayToView(); 
 
  210   virtual 
void ViewToDisplay(); 
 
  215   virtual 
void WorldToView();
 
  220   virtual 
void ViewToWorld();
 
  225   void DisplayToWorld()
 
  227     this->DisplayToView();
 
  237     this->ViewToDisplay();
 
  248   virtual void LocalDisplayToDisplay(
double& x, 
double& y);
 
  249   virtual void DisplayToNormalizedDisplay(
double& u, 
double& v);
 
  250   virtual void NormalizedDisplayToViewport(
double& x, 
double& y);
 
  251   virtual void ViewportToNormalizedViewport(
double& u, 
double& v);
 
  252   virtual void NormalizedViewportToView(
double& x, 
double& y, 
double& z);
 
  255   virtual void DisplayToLocalDisplay(
double& x, 
double& y);
 
  256   virtual void NormalizedDisplayToDisplay(
double& u, 
double& v);
 
  257   virtual void ViewportToNormalizedDisplay(
double& x, 
double& y);
 
  258   virtual void NormalizedViewportToViewport(
double& u, 
double& v);
 
  259   virtual void ViewToNormalizedViewport(
double& x, 
double& y, 
double& z);
 
  274   void GetTiledSize(
int* width, 
int* 
height);
 
  275   virtual 
void GetTiledSizeAndOrigin(
int* width, 
int* 
height, 
int* lowerLeftX, 
int* lowerLeftY);
 
  287   virtual 
vtkAssemblyPath* PickProp(
double selectionX, 
double selectionY) = 0;
 
  297     double selectionX1, 
double selectionY1, 
double selectionX2, 
double selectionY2) = 0;
 
  311   vtkAssemblyPath* PickPropFrom(
double selectionX1, 
double selectionY1, 
double selectionX2,
 
  319   double GetPickX()
 const { 
return (this->PickX1 + this->PickX2) * 0.5; }
 
  320   double GetPickY()
 const { 
return (this->PickY1 + this->PickY2) * 0.5; }
 
  321   double GetPickWidth()
 const { 
return this->PickX2 - this->PickX1 + 1; }
 
  340   vtkSetVector3Macro(EnvironmentalBG, 
double);
 
  341   vtkGetVector3Macro(EnvironmentalBG, 
double);
 
  349   vtkSetVector3Macro(EnvironmentalBG2, 
double);
 
  350   vtkGetVector3Macro(EnvironmentalBG2, 
double);
 
  359   vtkSetMacro(GradientEnvironmentalBG, 
bool);
 
  360   vtkGetMacro(GradientEnvironmentalBG, 
bool);
 
  361   vtkBooleanMacro(GradientEnvironmentalBG, 
bool);
 
  387   double Background2[3];
 
  391   double PixelAspect[2];
 
  395   double EnvironmentalBG[3];
 
  396   double EnvironmentalBG2[3];
 
  401   double DisplayPoint[3];
 
  403   double WorldPoint[4];