SFCGAL  2.2.0
Public Member Functions | Protected Member Functions | List of all members
SFCGAL::Surface Class Reference

Abstract Surface class. More...

#include <Surface.h>

Inheritance diagram for SFCGAL::Surface:
SFCGAL::Polygon SFCGAL::PolyhedralSurface SFCGAL::Triangle SFCGAL::TriangulatedSurface

Public Member Functions

virtual ~Surface ()
 destructor More...
 
int dimension () const override
 

Protected Member Functions

 Surface ()
 [OGC/SFS]"The area of this Surface, as measured in the spatial reference system of this Surface" More...
 
 Surface (Surface const &other)
 no copy constructor More...
 

Detailed Description

Abstract Surface class.

Constructor & Destructor Documentation

SFCGAL::Surface::~Surface ( )
virtualdefault

destructor

SFCGAL::Surface::Surface ( )
protecteddefault

[OGC/SFS]"The area of this Surface, as measured in the spatial reference system of this Surface"

[OGC/SFS]"The mathematical centroid for this Surface as a Point. The result in not guaranteed to be on this Surface" [OGC/SFS]"A Point guaranteed to be on this Surface"

Warning
empty point is isEmpty() no default constructor
SFCGAL::Surface::Surface ( Surface const &  other)
protecteddefault

no copy constructor

Member Function Documentation

auto SFCGAL::Surface::dimension ( ) const
override