Blender  V3.3
Pow23GridDensityProvider.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #pragma once
4 
10 #include "GridDensityProvider.h"
11 
12 namespace Freestyle {
13 
15  // Disallow copying and assignment
17  Pow23GridDensityProvider &operator=(const Pow23GridDensityProvider &other);
18 
19  public:
20  Pow23GridDensityProvider(OccluderSource &source, const real proscenium[4], unsigned numFaces);
22  const BBox<Vec3r> &bbox,
24  unsigned numFaces);
26 
27  protected:
28  unsigned numFaces;
29 
30  private:
31  void initialize(const real proscenium[4]);
32 };
33 
35  public:
37 
39  const real proscenium[4]);
41  const BBox<Vec3r> &bbox,
44 
45  protected:
46  unsigned numFaces;
47 };
48 
49 } /* namespace Freestyle */
Class to define a cell grid surrounding the projected image of a scene.
SIMD_FORCE_INLINE btVector3 transform(const btVector3 &point) const
AutoPtr< GridDensityProvider > newGridDensityProvider(OccluderSource &source, const real proscenium[4])
inherits from class Rep
Definition: AppCanvas.cpp:18
double real
Definition: Precision.h:12