################################################################################
##
##  simpcomp / prophandler.gd
##
##  contains property handlers
##
##  $Id$
##
################################################################################
################################################################################
## <#GAPDoc Label="prophandlerspc">
##	This section contains a table of all property handlers of a <C>SCPolyhedralComplex</C> object.
##
## <Table Align="ll">
## <Row><Item><B>Property handler</B></Item><Item><B>Function called</B></Item></Row>
## <HorLine/>
## <Row><Item></Item><Item></Item></Row>
## <Row><Item>AntiStar</Item><Item><Ref Meth="SCAntiStar"/></Item></Row>
## <Row><Item>Ast</Item><Item><Ref Meth="SCAntiStar"/></Item></Row>
## <Row><Item>Facets</Item><Item><Ref Meth="SCFacets"/></Item></Row>
## <Row><Item>FacetsEx</Item><Item><Ref Meth="SCFacetsEx"/></Item></Row>
## <Row><Item>LabelMax</Item><Item><Ref Meth="SCLabelMax"/></Item></Row>
## <Row><Item>LabelMin</Item><Item><Ref Meth="SCLabelMin"/></Item></Row>
## <Row><Item>Labels</Item><Item><Ref Meth="SCLabels"/></Item></Row>
## <Row><Item>Lk</Item><Item><Ref Meth="SCLink"/></Item></Row>
## <Row><Item>Link</Item><Item><Ref Meth="SCLink"/></Item></Row>
## <Row><Item>Links</Item><Item><Ref Meth="SCLinks"/></Item></Row>
## <Row><Item>Lks</Item><Item><Ref Meth="SCLinks"/></Item></Row>
## <Row><Item>Name</Item><Item><Ref Meth="SCName"/></Item></Row>
## <Row><Item>Reference</Item><Item><Ref Meth="SCReference"/></Item></Row>
## <Row><Item>Relabel</Item><Item><Ref Meth="SCRelabel"/></Item></Row>
## <Row><Item>RelabelStandard</Item><Item><Ref Meth="SCRelabelStandard"/></Item></Row>
## <Row><Item>RelabelTransposition</Item><Item><Ref Meth="SCRelabelTransposition"/></Item></Row>
## <Row><Item>Rename</Item><Item><Ref Meth="SCRename"/></Item></Row>
## <Row><Item>SetReference</Item><Item><Ref Meth="SCSetReference"/></Item></Row>
## </Table>
## <Table Align="ll">
## <Row><Item>Star</Item><Item><Ref Meth="SCStar"/></Item></Row>
## <Row><Item>Str</Item><Item><Ref Meth="SCStar"/></Item></Row>
## <Row><Item>Stars</Item><Item><Ref Meth="SCStars"/></Item></Row>
## <Row><Item>Strs</Item><Item><Ref Meth="SCStars"/></Item></Row>
## <Row><Item>UnlabelFace</Item><Item><Ref Meth="SCUnlabelFace"/></Item></Row>
## <Row><Item>Vertices</Item><Item><Ref Meth="SCVertices"/></Item></Row>
## <Row><Item>VerticesEx</Item><Item><Ref Meth="SCVerticesEx"/></Item></Row>
## </Table>
##		
##<#/GAPDoc>
################################################################################
################################################################################
## <#GAPDoc Label="prophandlers">
##	This section contains a table of all property handlers of a <C>SCSimplicialComplex</C> object.
##
## <Table Align="ll">
## <Row><Item><B>Property handler</B></Item><Item><B>Function called</B></Item></Row>
## <HorLine/>
## <Row><Item></Item><Item></Item></Row>
## <Row><Item>ASDet</Item><Item><Ref Meth="SCAltshulerSteinberg"/></Item></Row>
## <Row><Item>AlexanderDual</Item><Item><Ref Meth="SCAlexanderDual"/></Item></Row>
## <Row><Item>AutomorphismGroup</Item><Item><Ref Meth="SCAutomorphismGroup"/></Item></Row>
## <Row><Item>AutomorphismGroupInternal</Item><Item><Ref Meth="SCAutomorphismGroupInternal"/></Item></Row>
## <Row><Item>AutomorphismGroupSize</Item><Item><Ref Meth="SCAutomorphismGroupSize"/></Item></Row>
## <Row><Item>AutomorphismGroupStructure</Item><Item><Ref Meth="SCAutomorphismGroupStructure"/></Item></Row>
## <Row><Item>AutomorphismGroupTransitivity</Item><Item><Ref Meth="SCAutomorphismGroupTransitivity"/></Item></Row>
## <Row><Item>Bd</Item><Item><Ref Meth="SCBoundary"/></Item></Row>
## <Row><Item>Boundary</Item><Item><Ref Meth="SCBoundary"/></Item></Row>
## <Row><Item>BoundaryOperatorMatrix</Item><Item><Ref Meth="SCBoundaryOperatorMatrix"/></Item></Row>
## <Row><Item>Chi</Item><Item><Ref Meth="SCEulerCharacteristic"/></Item></Row>
## <Row><Item>CoboundaryOperatorMatrix</Item><Item><Ref Meth="SCCoboundaryOperatorMatrix"/></Item></Row>
## <Row><Item>Cohomology</Item><Item><Ref Meth="SCCohomology"/></Item></Row>
## <Row><Item>CohomologyBasis</Item><Item><Ref Meth="SCCohomologyBasis"/></Item></Row>
## <Row><Item>CohomologyBasisAsSimplices</Item><Item><Ref Meth="SCCohomologyBasisAsSimplices"/></Item></Row>
## <Row><Item>CollapseGreedy</Item><Item><Ref Meth="SCCollapseGreedy"/></Item></Row>
## <Row><Item>Cone</Item><Item><Ref Meth="SCCone"/></Item></Row>
## <Row><Item>ConnectedComponents</Item><Item><Ref Meth="SCConnectedComponents"/></Item></Row>
## <Row><Item>Copy</Item><Item><Ref Meth="SCCopy"/></Item></Row>
## <Row><Item>CupProduct</Item><Item><Ref Meth="SCCupProduct"/></Item></Row>
## <Row><Item>DehnSommervilleCheck</Item><Item><Ref Meth="SCDehnSommervilleCheck"/></Item></Row>
## <Row><Item>DeletedJoin</Item><Item><Ref Meth="SCDeletedJoin"/></Item></Row>
## <Row><Item>DetermineTopologicalType</Item><Item><Ref Meth="SCLibDetermineTopologicalType"/></Item></Row>
## <Row><Item>Difference</Item><Item><Ref Meth="SCDifference"/></Item></Row>
## <Row><Item>DifferenceCycles</Item><Item><Ref Meth="SCDifferenceCycles"/></Item></Row>
## <Row><Item>Dim</Item><Item><Ref Meth="SCDim"/></Item></Row>
## <Row><Item>DualGraph</Item><Item><Ref Meth="SCDualGraph"/></Item></Row>
## <Row><Item>Equivalent</Item><Item><Ref Meth="SCEquivalent"/></Item></Row>
## <Row><Item>EulerCharacteristic</Item><Item><Ref Meth="SCEulerCharacteristic"/></Item></Row>
## <Row><Item>ExportJavaView</Item><Item><Ref Meth="SCExportJavaView"/></Item></Row>
## <Row><Item>ExportLatexTable</Item><Item><Ref Meth="SCExportLatexTable"/></Item></Row>
## <Row><Item>ExportPolymake</Item><Item><Ref Meth="SCExportPolymake"/></Item></Row>
## </Table>
## <Table Align="ll">
## <Row><Item>F</Item><Item><Ref Meth="SCFVector"/></Item></Row>
## <Row><Item>FaceLattice</Item><Item><Ref Meth="SCFaceLattice"/></Item></Row>
## <Row><Item>FaceLatticeEx</Item><Item><Ref Meth="SCFaceLatticeEx"/></Item></Row>
## <Row><Item>Faces</Item><Item><Ref Meth="SCFaces"/></Item></Row>
## <Row><Item>FacesEx</Item><Item><Ref Meth="SCFacesEx"/></Item></Row>
## <Row><Item>FillSphere</Item><Item><Ref Meth="SCFillSphere"/></Item></Row>
## <Row><Item>FpBetti</Item><Item><Ref Meth="SCFpBettiNumbers"/></Item></Row>
## <Row><Item>FundamentalGroup</Item><Item><Ref Meth="SCFundamentalGroup"/></Item></Row>
## <Row><Item>G</Item><Item><Ref Meth="SCGVector"/></Item></Row>
## <Row><Item>Generators</Item><Item><Ref Meth="SCGenerators"/></Item></Row>
## <Row><Item>GeneratorsEx</Item><Item><Ref Meth="SCGeneratorsEx"/></Item></Row>
## <Row><Item>H</Item><Item><Ref Meth="SCHVector"/></Item></Row>
## <Row><Item>HandleAddition</Item><Item><Ref Meth="SCHandleAddition"/></Item></Row>
## <Row><Item>HasBd</Item><Item><Ref Meth="SCHasBoundary"/></Item></Row>
## <Row><Item>HasBoundary</Item><Item><Ref Meth="SCHasBoundary"/></Item></Row>
## <Row><Item>HasInt</Item><Item><Ref Meth="SCHasInterior"/></Item></Row>
## <Row><Item>HasInterior</Item><Item><Ref Meth="SCHasInterior"/></Item></Row>
## <Row><Item>Homology</Item><Item><Ref Meth="SCHomology"/></Item></Row>
## <Row><Item>HomologyBasis</Item><Item><Ref Meth="SCHomologyBasis"/></Item></Row>
## <Row><Item>HomologyBasisAsSimplices</Item><Item><Ref Meth="SCHomologyBasisAsSimplices"/></Item></Row>
## <Row><Item>HomologyInternal</Item><Item><Ref Meth="SCHomologyInternal"/></Item></Row>
## <Row><Item>Incidences</Item><Item><Ref Meth="SCIncidences"/></Item></Row>
## <Row><Item>IncidencesEx</Item><Item><Ref Meth="SCIncidencesEx"/></Item></Row>
## <Row><Item>Interior</Item><Item><Ref Meth="SCInterior"/></Item></Row>
## <Row><Item>Intersection</Item><Item><Ref Meth="SCIntersection"/></Item></Row>
## <Row><Item>IntersectionForm</Item><Item><Ref Meth="SCIntersectionForm"/></Item></Row>
## <Row><Item>IntersectionFormDimensionality</Item><Item><Ref Meth="SCIntersectionFormDimensionality"/></Item></Row>
## <Row><Item>IntersectionFormParity</Item><Item><Ref Meth="SCIntersectionFormParity"/></Item></Row>
## <Row><Item>IntersectionFormSignature</Item><Item><Ref Meth="SCIntersectionFormSignature"/></Item></Row>
## <Row><Item>IsCentrallySymmetric</Item><Item><Ref Meth="SCIsCentrallySymmetric"/></Item></Row>
## <Row><Item>IsConnected</Item><Item><Ref Meth="SCIsConnected"/></Item></Row>
## <Row><Item>IsEmpty</Item><Item><Ref Meth="SCIsEmpty"/></Item></Row>
## <Row><Item>IsEulerianManifold</Item><Item><Ref Meth="SCIsEulerianManifold"/></Item></Row>
## <Row><Item>IsFlag</Item><Item><Ref Meth="SCIsFlag"/></Item></Row>
## <Row><Item>IsHomologySphere</Item><Item><Ref Meth="SCIsHomologySphere"/></Item></Row>
## <Row><Item>IsInKd</Item><Item><Ref Meth="SCIsInKd"/></Item></Row>
## <Row><Item>IsIsomorphic</Item><Item><Ref Meth="SCIsIsomorphic"/></Item></Row>
## <Row><Item>IsKNeighborly</Item><Item><Ref Meth="SCIsKNeighborly"/></Item></Row>
## <Row><Item>IsKStackedSphere</Item><Item><Ref Meth="SCIsKStackedSphere"/></Item></Row>
## <Row><Item>IsManifold</Item><Item><Ref Meth="SCIsManifold"/></Item></Row>
## </Table>
## <Table Align="ll">
## <Row><Item>IsMovable</Item><Item><Ref Meth="SCIsMovableComplex"/></Item></Row>
## <Row><Item>Isomorphism</Item><Item><Ref Meth="SCIsomorphism"/></Item></Row>
## <Row><Item>IsomorphismEx</Item><Item><Ref Meth="SCIsomorphismEx"/></Item></Row>
## <Row><Item>IsOrientable</Item><Item><Ref Meth="SCIsOrientable"/></Item></Row>
## <Row><Item>IsPM</Item><Item><Ref Meth="SCIsPseudoManifold"/></Item></Row>
## <Row><Item>IsPure</Item><Item><Ref Meth="SCIsPure"/></Item></Row>
## <Row><Item>IsShellable</Item><Item><Ref Meth="SCIsShellable"/></Item></Row>
## <Row><Item>IsStronglyConnected</Item><Item><Ref Meth="SCIsStronglyConnected"/></Item></Row>
## <Row><Item>IsSubcomplex</Item><Item><Ref Meth="SCIsSubcomplex"/></Item></Row>
## <Row><Item>IsTight</Item><Item><Ref Meth="SCIsTight"/></Item></Row>
## <Row><Item>Join</Item><Item><Ref Meth="SCJoin"/></Item></Row>
## <Row><Item>Load</Item><Item><Ref Meth="SCLoad"/></Item></Row>
## <Row><Item>MinimalNonFaces</Item><Item><Ref Meth="SCMinimalNonFaces"/></Item></Row>
## <Row><Item>MinimalNonFacesEx</Item><Item><Ref Meth="SCMinimalNonFacesEx"/></Item></Row>
## <Row><Item>MorseIsPerfect</Item><Item><Ref Meth="SCMorseIsPerfect"/></Item></Row>
## <Row><Item>MorseMultiplicityVector</Item><Item><Ref Meth="SCMorseMultiplicityVector"/></Item></Row>
## <Row><Item>MorseNumberOfCriticalPoints</Item><Item><Ref Meth="SCMorseNumberOfCriticalPoints"/></Item></Row>
## <Row><Item>Move</Item><Item><Ref Meth="SCMove"/></Item></Row>
## <Row><Item>Moves</Item><Item><Ref Meth="SCMoves"/></Item></Row>
## <Row><Item>Neighborliness</Item><Item><Ref Meth="SCNeighborliness"/></Item></Row>
## <Row><Item>Neighbors</Item><Item><Ref Meth="SCNeighbors"/></Item></Row>
## <Row><Item>NeighborsEx</Item><Item><Ref Meth="SCNeighborsEx"/></Item></Row>
## <Row><Item>NumFaces</Item><Item><Ref Meth="SCNumFaces"/></Item></Row>
## <Row><Item>Orientation</Item><Item><Ref Meth="SCOrientation"/></Item></Row>
## <Row><Item>PropertiesDropped</Item><Item><Ref Meth="SCPropertiesDropped"/></Item></Row>
## <Row><Item>Randomize</Item><Item><Ref Meth="SCRandomize"/></Item></Row>
## <Row><Item>RMoves</Item><Item><Ref Meth="SCRMoves"/></Item></Row>
## <Row><Item>Reduce</Item><Item><Ref Meth="SCReduceComplex"/></Item></Row>
## <Row><Item>ReduceAsSubcomplex</Item><Item><Ref Meth="SCReduceAsSubcomplex"/></Item></Row>
## <Row><Item>ReduceEx</Item><Item><Ref Meth="SCReduceComplexEx"/></Item></Row>
## <Row><Item>Save</Item><Item><Ref Meth="SCSave"/></Item></Row>
## <Row><Item>Shelling</Item><Item><Ref Meth="SCShelling"/></Item></Row>
## <Row><Item>ShellingExt</Item><Item><Ref Meth="SCShellingExt"/></Item></Row>
## <Row><Item>Shellings</Item><Item><Ref Meth="SCShellings"/></Item></Row>
## <Row><Item>Skel</Item><Item><Ref Meth="SCSkel"/></Item></Row>
## <Row><Item>SkelEx</Item><Item><Ref Meth="SCSkelEx"/></Item></Row>
## <Row><Item>Slicing</Item><Item><Ref Meth="SCSlicing"/>, <Ref Meth="SCNSSlicing"/></Item></Row>
## <Row><Item>Span</Item><Item><Ref Meth="SCSpan"/></Item></Row>
## <Row><Item>SpanningTree</Item><Item><Ref Meth="SCSpanningTree"/></Item></Row>
## <Row><Item>StronglyConnectedComponents</Item><Item><Ref Meth="SCStronglyConnectedComponents"/></Item></Row>
## <Row><Item>Suspension</Item><Item><Ref Meth="SCSuspension"/></Item></Row>
## <Row><Item>Transitivity</Item><Item><Ref Meth="SCAutomorphismGroupTransitivity"/></Item></Row>
## <Row><Item>Union</Item><Item><Ref Meth="SCUnion"/></Item></Row>
## <Row><Item>VertexIdentification</Item><Item><Ref Meth="SCVertexIdentification"/></Item></Row>
## <Row><Item>Wedge</Item><Item><Ref Meth="SCWedge"/></Item></Row>
## </Table>
##		
##<#/GAPDoc>
################################################################################
########################
## property handlers for SCPolyhedralComplexes
############################
################################################################################
##<#GAPDoc Label="prophandlersns">
##
##	This section contains a table of all property handlers of a <C>SCNormalSurface</C> object.
##
## <Table Align="ll">
## <Row><Item><B>Property handler</B></Item><Item><B>Function called</B></Item></Row>
## <HorLine/>
## <Row><Item></Item><Item></Item></Row>
## <Row><Item>Betti</Item><Item><Ref Meth="SCFpBettiNumbers"/></Item></Row>
## <Row><Item>ConnectedComponents</Item><Item><Ref Meth="SCConnectedComponents"/></Item></Row>
## <Row><Item>FpBettiNumbers</Item><Item><Ref Meth="SCFpBettiNumbers"/></Item></Row>
## <Row><Item>Chi</Item><Item><Ref Meth="SCEulerCharacteristic"/></Item></Row>
## <Row><Item>EulerCharacteristic</Item><Item><Ref Meth="SCEulerCharacteristic"/></Item></Row>
## <Row><Item>Connected</Item><Item><Ref Meth="SCIsConnected"/></Item></Row>
## <Row><Item>IsConnected</Item><Item><Ref Meth="SCIsConnected"/></Item></Row>
## <Row><Item>Copy</Item><Item><Ref Meth="SCCopy"/></Item></Row>
## <Row><Item>D</Item><Item><Ref Meth="SCDim"/></Item></Row>
## <Row><Item>Dim</Item><Item><Ref Meth="SCDim"/></Item></Row>
## <Row><Item>F</Item><Item><Ref Meth="SCFVector"/></Item></Row>
## <Row><Item>FVector</Item><Item><Ref Meth="SCFVector"/></Item></Row>
## <Row><Item>FaceLattice</Item><Item><Ref Meth="SCFaceLattice"/></Item></Row>
## <Row><Item>Faces</Item><Item><Ref Meth="SCSkel"/></Item></Row>
## <Row><Item>Genus</Item><Item><Ref Meth="SCGenus"/></Item></Row>
## <Row><Item>Homology</Item><Item><Ref Meth="SCHomology"/></Item></Row>
## <Row><Item>IsEmpty</Item><Item><Ref Meth="SCIsEmpty"/></Item></Row>
## <Row><Item>Name</Item><Item><Ref Meth="SCName"/></Item></Row>
## <Row><Item>Triangulation</Item><Item><Ref Meth="SCNSTriangulation"/></Item></Row>
## <Row><Item>TopologicalType</Item><Item><Ref Meth="SCTopologicalType"/></Item></Row>
## </Table>
##		
##<#/GAPDoc>
################################################################################
########################
## property handlers for SCPolyhedralComplexes
############################
################################################################################
##<#GAPDoc Label="prophandlerslib">
##
##	This section contains a table of all property handlers of a <C>SCLibRepository</C> object.
##
## <Table Align="ll">
## <Row><Item><B>Property handler</B></Item><Item><B>Function called</B></Item></Row>
## <HorLine/>
## <Row><Item></Item><Item></Item></Row>
## <Row><Item>Update</Item><Item><Ref Meth="SCLibUpdate"/></Item></Row>
## <Row><Item>IsLoaded</Item><Item><Ref Meth="SCLibIsLoaded"/></Item></Row>
## <Row><Item>Size</Item><Item><Ref Meth="SCLibSize"/></Item></Row>
## <Row><Item>Status</Item><Item><Ref Meth="SCLibStatus"/></Item></Row>
## <Row><Item>Flush</Item><Item><Ref Meth="SCLibFlush"/></Item></Row>
## <Row><Item>Add</Item><Item><Ref Meth="SCLibAdd"/></Item></Row>
## <Row><Item>Delete</Item><Item><Ref Meth="SCLibDelete"/></Item></Row>
## <Row><Item>All</Item><Item><Ref Meth="SCLibAllComplexes"/></Item></Row>
## <Row><Item>SearchByName</Item><Item><Ref Meth="SCLibSearchByName"/></Item></Row>
## <Row><Item>SearchByAttribute</Item><Item><Ref Meth="SCLibSearchByAttribute"/></Item></Row>
## <Row><Item>DetermineTopologicalType</Item><Item><Ref Meth="SCLibDetermineTopologicalType"/></Item></Row>
## </Table>
##		
##<#/GAPDoc>
################################################################################
