Skip to content

File Surface.h

File List > src > Surface.h

Go to the documentation of this file

// Copyright (c) 2012-2013, IGN France.
// Copyright (c) 2012-2022, Oslandia.
// SPDX-License-Identifier: LGPL-2.0-or-later

#ifndef _SFCGAL_SURFACE_H_
#define _SFCGAL_SURFACE_H_

#include "SFCGAL/Geometry.h"

namespace SFCGAL {

class SFCGAL_API Surface : public Geometry {
public:
  virtual ~Surface();

  //-- SFCGAL::Geometry
  virtual int
  dimension() const;

  // virtual double area() const = 0 ;
  // virtual Point centroid() const = 0 ;
  // virtual Point pointOnSurface() const = 0 ;
protected:
  Surface();
  Surface(Surface const &other);
};

} // namespace SFCGAL

#endif