Blender
V3.3
source
blender
freestyle
intern
view_map
HeuristicGridDensityProviderFactory.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later */
2
3
#pragma once
4
10
//#include <memory> // provided by GridDensityProvider.h
11
12
#include "
AverageAreaGridDensityProvider.h
"
13
//#include "GridDensityProvider.h" // provided by *GridDensityProvider.h below
14
#include "
Pow23GridDensityProvider.h
"
15
16
namespace
Freestyle
{
17
18
class
HeuristicGridDensityProviderFactory
:
public
GridDensityProviderFactory
{
19
public
:
20
HeuristicGridDensityProviderFactory
(
real
sizeFactor
,
unsigned
numFaces
);
21
22
AutoPtr<GridDensityProvider>
newGridDensityProvider
(
OccluderSource
&source,
23
const
real
proscenium[4]);
24
AutoPtr<GridDensityProvider>
newGridDensityProvider
(
OccluderSource
&source,
25
const
BBox<Vec3r>
&bbox,
26
const
GridHelpers::Transform
&
transform
);
27
AutoPtr<GridDensityProvider>
newGridDensityProvider
(
OccluderSource
&source);
28
29
protected
:
30
real
sizeFactor
;
31
unsigned
numFaces
;
32
};
33
34
}
/* namespace Freestyle */
AverageAreaGridDensityProvider.h
Class to define a cell grid surrounding the projected image of a scene.
Pow23GridDensityProvider.h
Class to define a cell grid surrounding the projected image of a scene.
transform
SIMD_FORCE_INLINE btVector3 transform(const btVector3 &point) const
Definition:
btBoxCollision.h:205
Freestyle::AutoPtr
Definition:
AutoPtrHelper.h:14
Freestyle::BBox
Definition:
BBox.h:21
Freestyle::GridDensityProviderFactory
Definition:
GridDensityProvider.h:125
Freestyle::GridHelpers::Transform
Definition:
GridHelpers.h:102
Freestyle::HeuristicGridDensityProviderFactory
Definition:
HeuristicGridDensityProviderFactory.h:18
Freestyle::HeuristicGridDensityProviderFactory::newGridDensityProvider
AutoPtr< GridDensityProvider > newGridDensityProvider(OccluderSource &source, const real proscenium[4])
Definition:
HeuristicGridDensityProviderFactory.cpp:18
Freestyle::HeuristicGridDensityProviderFactory::sizeFactor
real sizeFactor
Definition:
HeuristicGridDensityProviderFactory.h:30
Freestyle::HeuristicGridDensityProviderFactory::numFaces
unsigned numFaces
Definition:
HeuristicGridDensityProviderFactory.h:31
Freestyle::HeuristicGridDensityProviderFactory::HeuristicGridDensityProviderFactory
HeuristicGridDensityProviderFactory(real sizeFactor, unsigned numFaces)
Definition:
HeuristicGridDensityProviderFactory.cpp:12
Freestyle::OccluderSource
Definition:
OccluderSource.h:20
Freestyle
inherits from class Rep
Definition:
AppCanvas.cpp:18
Freestyle::real
double real
Definition:
Precision.h:12
Generated on Tue Oct 22 2024 13:18:25 for Blender by
doxygen
1.9.1