2
0

SDFTransformation.h 555 B

123456789101112131415161718192021222324
  1. #pragma once
  2. #include "Projection.h"
  3. #include "DistanceMapping.h"
  4. namespace msdfgen {
  5. /**
  6. * Full signed distance field transformation specifies both spatial transformation (Projection)
  7. * as well as distance value transformation (DistanceMapping).
  8. */
  9. class SDFTransformation : public Projection {
  10. public:
  11. DistanceMapping distanceMapping;
  12. inline SDFTransformation() { }
  13. inline SDFTransformation(const Projection &projection, const DistanceMapping &distanceMapping) : Projection(projection), distanceMapping(distanceMapping) { }
  14. };
  15. }