mathinstantiate.cpp

Back to Shapes

test/pastel/math/

// Description: Template instantiation of shapes for testing
// DocumentationOf: shape.h

#include "pastel/sys/mytypes.h"

#include "pastel/geometry/shape/alignedbox.h"
namespace Pastel
{

    template class AlignedBox<dreal, 1>;
    template class AlignedBox<dreal, 2>;
    template class AlignedBox<dreal, 3>;
    template class AlignedBox<dreal, 4>;
    template class AlignedBox<dreal, 5>;

}

#include "pastel/geometry/shape/alignedplane.h"
namespace Pastel
{

    template class AlignedPlane<dreal, 1>;
    template class AlignedPlane<dreal, 2>;
    template class AlignedPlane<dreal, 3>;
    template class AlignedPlane<dreal, 4>;
    template class AlignedPlane<dreal, 5>;

}

#include "pastel/geometry/shape/sphere.h"
namespace Pastel
{

    template class Sphere<dreal, 1>;
    template class Sphere<dreal, 2>;
    template class Sphere<dreal, 3>;
    template class Sphere<dreal, 4>;
    template class Sphere<dreal, 5>;

}

#include "pastel/geometry/shape/segment.h"
namespace Pastel
{

    template class Segment<dreal, 1>;
    template class Segment<dreal, 2>;
    template class Segment<dreal, 3>;
    template class Segment<dreal, 4>;
    template class Segment<dreal, 5>;

}

#include "pastel/geometry/shape/line.h"
namespace Pastel
{

    template class Line<dreal, 1>;
    template class Line<dreal, 2>;
    template class Line<dreal, 3>;
    template class Line<dreal, 4>;
    template class Line<dreal, 5>;

}

#include "pastel/sys/vector.h"
namespace Pastel
{

    template class Vector<dreal, 1>;
    template class Vector<dreal, 2>;
    template class Vector<dreal, 3>;
    template class Vector<dreal, 4>;
    template class Vector<dreal, 5>;

}

#include "pastel/geometry/shape/box.h"
namespace Pastel
{

    template class Box<dreal, 1>;
    template class Box<dreal, 2>;
    template class Box<dreal, 3>;
    template class Box<dreal, 4>;
    template class Box<dreal, 5>;

}

#include "pastel/geometry/shape/plane.h"
namespace Pastel
{

    template class Plane<dreal, 1>;
    template class Plane<dreal, 2>;
    template class Plane<dreal, 3>;
    template class Plane<dreal, 4>;
    template class Plane<dreal, 5>;

}