Differential D11057 Diff 36451 source/blender/freestyle/intern/view_map/HeuristicGridDensityProviderFactory.h
Changeset View
Changeset View
Standalone View
Standalone View
source/blender/freestyle/intern/view_map/HeuristicGridDensityProviderFactory.h
| Show All 26 Lines | |||||
| //#include "GridDensityProvider.h" // provided by *GridDensityProvider.h below | //#include "GridDensityProvider.h" // provided by *GridDensityProvider.h below | ||||
| #include "Pow23GridDensityProvider.h" | #include "Pow23GridDensityProvider.h" | ||||
| namespace Freestyle { | namespace Freestyle { | ||||
| class HeuristicGridDensityProviderFactory : public GridDensityProviderFactory { | class HeuristicGridDensityProviderFactory : public GridDensityProviderFactory { | ||||
| public: | public: | ||||
| HeuristicGridDensityProviderFactory(real sizeFactor, unsigned numFaces); | HeuristicGridDensityProviderFactory(real sizeFactor, unsigned numFaces); | ||||
| ~HeuristicGridDensityProviderFactory(); | |||||
| 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; | ||||
| unsigned numFaces; | unsigned numFaces; | ||||
| }; | }; | ||||
| } /* namespace Freestyle */ | } /* namespace Freestyle */ | ||||