#pragma once #include "Projection.h" #include "DistanceMapping.h" namespace msdfgen { /** * Full signed distance field transformation specifies both spatial transformation (Projection) * as well as distance value transformation (DistanceMapping). */ class SDFTransformation : public Projection { public: DistanceMapping distanceMapping; inline SDFTransformation() { } inline SDFTransformation(const Projection &projection, const DistanceMapping &distanceMapping) : Projection(projection), distanceMapping(distanceMapping) { } }; }