Changeset View
Changeset View
Standalone View
Standalone View
source/blender/freestyle/intern/view_map/Pow23GridDensityProvider.h
| Show All 31 Lines | |||||
| public: | public: | ||||
| Pow23GridDensityProvider(OccluderSource &source, const real proscenium[4], unsigned numFaces); | Pow23GridDensityProvider(OccluderSource &source, const real proscenium[4], unsigned numFaces); | ||||
| Pow23GridDensityProvider(OccluderSource &source, | Pow23GridDensityProvider(OccluderSource &source, | ||||
| const BBox<Vec3r> &bbox, | const BBox<Vec3r> &bbox, | ||||
| const GridHelpers::Transform &transform, | const GridHelpers::Transform &transform, | ||||
| unsigned numFaces); | unsigned numFaces); | ||||
| Pow23GridDensityProvider(OccluderSource &source, unsigned numFaces); | Pow23GridDensityProvider(OccluderSource &source, unsigned numFaces); | ||||
| virtual ~Pow23GridDensityProvider(); | |||||
| protected: | protected: | ||||
| unsigned numFaces; | unsigned numFaces; | ||||
| private: | private: | ||||
| void initialize(const real proscenium[4]); | void initialize(const real proscenium[4]); | ||||
| }; | }; | ||||
| class Pow23GridDensityProviderFactory : public GridDensityProviderFactory { | class Pow23GridDensityProviderFactory : public GridDensityProviderFactory { | ||||
| public: | public: | ||||
| Pow23GridDensityProviderFactory(unsigned numFaces); | Pow23GridDensityProviderFactory(unsigned numFaces); | ||||
| ~Pow23GridDensityProviderFactory(); | |||||
| 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: | ||||
| unsigned numFaces; | unsigned numFaces; | ||||
| }; | }; | ||||
| } /* namespace Freestyle */ | } /* namespace Freestyle */ | ||||