The GAP object types SCSimplicicalComplex and SCNormalSurface
<#Include Label="complex" /> <#Include Label="normalsurface" />

Functions for simplicial complexes
<#Include Label="generate" /> <#Include Label="labelops" /> <#Include Label="glprops" /> <#Include Label="operations" />

(Co-)Homology of simplicial complexes
<#Include Label="homology" />

Bistellar flips
<#Include Label="bistellar" />
Functions for normal surfaces
<#Include Label="normalsurfaceFunc" />
Library and I/O
<#Include Label="lib" /> <#Include Label="io" />
Miscellaneous functions
<#Include Label="tools" />
Property handlers

As explained in chapter , an object of type SCSimplicialComplex or SCNormalSurface provides a set of property handlers for easily accessing and computing its properties using the .-operator.
For example, the f-vector of a simplicial complex / normal surface c that is stored as SCSimplicialComplex object can be accessed via the statement c.F;. See below for a list of all properties supported by a SCSimplicialComplex and SCNormalSurface object.

Property handlers of a SCSimplicialComplex
<#Include Label="prophandlers" />
Property handlers of a SCNormalSurface
<#Include Label="prophandlersns" />