1#ifndef SPHEREPRIMITIVESHAPECONSTRUCTOR_HEADER
2#define SPHEREPRIMITIVESHAPECONSTRUCTOR_HEADER
24 float m_maxSphereRadius;
virtual size_t SerializedSize() const =0
virtual size_t Identifier() const =0
virtual PrimitiveShape * Construct(const MiscLib::Vector< Vec3f > &points, const MiscLib::Vector< Vec3f > &normals) const =0
virtual PrimitiveShape * Deserialize(std::istream *i, bool binary=true) const =0
virtual unsigned int RequiredSamples() const =0
PrimtiveShape is a shape primitive in conjunction with a parametrization.
SpherePrimitiveShapeConstructor(float maxSphereRadius=std::numeric_limits< float >::infinity())