Differential D11057 Diff 36450 source/blender/freestyle/intern/view_map/AverageAreaGridDensityProvider.h
Changeset View
Changeset View
Standalone View
Standalone View
source/blender/freestyle/intern/view_map/AverageAreaGridDensityProvider.h
| Show All 33 Lines | public: | ||||
| AverageAreaGridDensityProvider(OccluderSource &source, | AverageAreaGridDensityProvider(OccluderSource &source, | ||||
| const real proscenium[4], | const real proscenium[4], | ||||
| real sizeFactor); | real sizeFactor); | ||||
| AverageAreaGridDensityProvider(OccluderSource &source, | AverageAreaGridDensityProvider(OccluderSource &source, | ||||
| const BBox<Vec3r> &bbox, | const BBox<Vec3r> &bbox, | ||||
| const GridHelpers::Transform &transform, | const GridHelpers::Transform &transform, | ||||
| real sizeFactor); | real sizeFactor); | ||||
| AverageAreaGridDensityProvider(OccluderSource &source, real sizeFactor); | AverageAreaGridDensityProvider(OccluderSource &source, real sizeFactor); | ||||
| virtual ~AverageAreaGridDensityProvider(); | |||||
| private: | private: | ||||
| void initialize(const real proscenium[4], real sizeFactor); | void initialize(const real proscenium[4], real sizeFactor); | ||||
| }; | }; | ||||
| class AverageAreaGridDensityProviderFactory : public GridDensityProviderFactory { | class AverageAreaGridDensityProviderFactory : public GridDensityProviderFactory { | ||||
| public: | public: | ||||
| AverageAreaGridDensityProviderFactory(real sizeFactor); | AverageAreaGridDensityProviderFactory(real sizeFactor); | ||||
| ~AverageAreaGridDensityProviderFactory(); | |||||
| AutoPtr<GridDensityProvider> newGridDensityProvider(OccluderSource &source, | AutoPtr<GridDensityProvider> newGridDensityProvider(OccluderSource &source, | ||||
| const real proscenium[4]); | const real proscenium[4]); | ||||
| AutoPtr<GridDensityProvider> newGridDensityProvider(OccluderSource &source, | AutoPtr<GridDensityProvider> newGridDensityProvider(OccluderSource &source, | ||||
| const BBox<Vec3r> &bbox, | const BBox<Vec3r> &bbox, | ||||
| const GridHelpers::Transform &transform); | const GridHelpers::Transform &transform); | ||||
| AutoPtr<GridDensityProvider> newGridDensityProvider(OccluderSource &source); | AutoPtr<GridDensityProvider> newGridDensityProvider(OccluderSource &source); | ||||
| protected: | protected: | ||||
| real sizeFactor; | real sizeFactor; | ||||
| }; | }; | ||||
| } /* namespace Freestyle */ | } /* namespace Freestyle */ | ||||