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
  int
  dimension() const override;

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

} // namespace SFCGAL

#endif