|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   36 #ifndef vtkExtractSelectedFrustum_h 
   37 #define vtkExtractSelectedFrustum_h 
   40 #include "vtkFiltersGeneralModule.h"  
   78   void CreateFrustum(
double vertices[32]);
 
   92   vtkSetMacro(FieldType, 
int);
 
   93   vtkGetMacro(FieldType, 
int);
 
  101   vtkSetMacro(ContainingCells, 
int);
 
  102   vtkGetMacro(ContainingCells, 
int);
 
  108   int OverallBoundsTest(
double* bounds);
 
  139   int ABoxFrustumIsect(
double bounds[], 
vtkCell* cell);
 
  140   int FrustumClipPolygon(
int nverts, 
double* ivlist, 
double* wvlist, 
double* ovlist);
 
  141   void PlaneClipPolygon(
int nverts, 
double* ivlist, 
int pid, 
int& noverts, 
double* ovlist);
 
  142   void PlaneClipEdge(
double* V0, 
double* V1, 
int pid, 
int& noverts, 
double* overts);
 
  143   int IsectDegenerateCell(
vtkCell* cell);
 
  156   int np_vertids[6][2];
 
  
represent and manipulate 3D points
implicit function for convex set of planes
virtual vtkMTimeType GetMTime()
Return this object's modified time.
abstract class to specify cell behavior
a simple class to control print indentation
static vtkDataObjectAlgorithm * New()
dynamic, self-adjusting array of double
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
std::pair< boost::graph_traits< vtkGraph * >::vertex_iterator, boost::graph_traits< vtkGraph * >::vertex_iterator > vertices(vtkGraph *g)
vtkTypeUInt32 vtkMTimeType