GTS types appear together in the same module because of circular dependencies.
- data C'GtsHeap = C'GtsHeap
- data C'GtsEHeapPair = C'GtsEHeapPair {}
- type C'GtsKeyFunc = FunPtr (C'gpointer -> C'gpointer -> IO C'gdouble)
- mk'GtsKeyFunc :: (C'gpointer -> C'gpointer -> IO C'gdouble) -> IO C'GtsKeyFunc
- mK'GtsKeyFunc :: C'GtsKeyFunc -> C'gpointer -> C'gpointer -> IO C'gdouble
- data C'GtsEHeap = C'GtsEHeap
- data C'GtsFifo = C'GtsFifo
- data C'GtsMatrix = C'GtsMatrix
- type C'GtsVector = Ptr C'gdouble
- type C'GtsVector4 = Ptr C'gdouble
- data C'GtsRange = C'GtsRange {}
- data C'GtsFile = C'GtsFile {
- c'GtsFile'fp :: Ptr CFile
- c'GtsFile's :: Ptr C'gchar
- c'GtsFile's1 :: Ptr C'gchar
- c'GtsFile'line :: C'guint
- c'GtsFile'pos :: C'guint
- c'GtsFile'token :: Ptr C'GString
- c'GtsFile'type :: C'GtsTokenType
- c'GtsFile'error :: Ptr C'gchar
- c'GtsFile'curline :: C'guint
- c'GtsFile'curpos :: C'guint
- c'GtsFile'scope :: C'guint
- c'GtsFile'scope_max :: C'guint
- c'GtsFile'next_token :: C'gint
- c'GtsFile'delimiters :: Ptr C'gchar
- c'GtsFile'comments :: Ptr C'gchar
- c'GtsFile'tokens :: Ptr C'gchar
- type C'GtsTokenType = CUInt
- c'GTS_NONE :: Num a => a
- c'GTS_INT :: Num a => a
- c'GTS_UINT :: Num a => a
- c'GTS_FLOAT :: Num a => a
- c'GTS_DOUBLE :: Num a => a
- c'GTS_STRING :: Num a => a
- c'GTS_FILE :: Num a => a
- c'GTS_ERROR :: Num a => a
- data C'GtsFileVariable = C'GtsFileVariable {}
- data C'GtsObjectClass = C'GtsObjectClass {
- c'GtsObjectClass'info :: C'GtsObjectClassInfo
- c'GtsObjectClass'parent_class :: Ptr C'GtsObjectClass
- c'GtsObjectClass'clone :: FunPtr (Ptr C'GtsObject -> Ptr C'GtsObject -> IO ())
- c'GtsObjectClass'destroy :: FunPtr (Ptr C'GtsObject -> IO ())
- c'GtsObjectClass'read :: FunPtr (Ptr (Ptr C'GtsObject) -> Ptr C'GtsFile -> IO ())
- c'GtsObjectClass'write :: FunPtr (Ptr C'GtsObject -> Ptr CFile -> IO ())
- c'GtsObjectClass'color :: FunPtr (Ptr C'GtsObject -> IO C'GtsColor)
- c'GtsObjectClass'attributes :: FunPtr (Ptr C'GtsObject -> Ptr C'GtsObject -> IO ())
- data C'GtsObject = C'GtsObject {}
- data C'GtsObjectClassInfo = C'GtsObjectClassInfo {}
- type C'GtsObjectClassInitFunc = FunPtr (Ptr C'GtsObjectClass -> IO ())
- mk'GtsObjectClassInitFunc :: (Ptr C'GtsObjectClass -> IO ()) -> IO C'GtsObjectClassInitFunc
- mK'GtsObjectClassInitFunc :: C'GtsObjectClassInitFunc -> Ptr C'GtsObjectClass -> IO ()
- type C'GtsObjectInitFunc = FunPtr (Ptr C'GtsObject -> IO ())
- mk'GtsObjectInitFunc :: (Ptr C'GtsObject -> IO ()) -> IO C'GtsObjectInitFunc
- mK'GtsObjectInitFunc :: C'GtsObjectInitFunc -> Ptr C'GtsObject -> IO ()
- type C'GtsArgSetFunc = FunPtr (Ptr C'GtsObject -> IO ())
- mk'GtsArgSetFunc :: (Ptr C'GtsObject -> IO ()) -> IO C'GtsArgSetFunc
- mK'GtsArgSetFunc :: C'GtsArgSetFunc -> Ptr C'GtsObject -> IO ()
- type C'GtsArgGetFunc = FunPtr (Ptr C'GtsObject -> IO ())
- mk'GtsArgGetFunc :: (Ptr C'GtsObject -> IO ()) -> IO C'GtsArgGetFunc
- mK'GtsArgGetFunc :: C'GtsArgGetFunc -> Ptr C'GtsObject -> IO ()
- type C'GtsObjectFlags = CUInt
- c'GTS_DESTROYED :: Num a => a
- c'GTS_USER_FLAG :: Num a => a
- data C'GtsColor = C'GtsColor {}
- data C'GtsContainerClass = C'GtsContainerClass {
- c'GtsContainerClass'parent_class :: C'GtsSListContaineeClass
- c'GtsContainerClass'add :: FunPtr (Ptr C'GtsContainer -> Ptr C'GtsContainee -> IO ())
- c'GtsContainerClass'remove :: FunPtr (Ptr C'GtsContainer -> Ptr C'GtsContainee -> IO ())
- c'GtsContainerClass'foreach :: FunPtr (Ptr C'GtsContainer -> C'GtsFunc -> C'gpointer -> IO ())
- c'GtsContainerClass'size :: FunPtr (Ptr C'GtsContainer -> IO C'guint)
- data C'GtsContainer = C'GtsContainer {}
- data C'GtsHashContainerClass = C'GtsHashContainerClass {}
- data C'GtsHashContainer = C'GtsHashContainer {}
- data C'GtsSListContainerClass = C'GtsSListContainerClass {}
- data C'GtsSListContainer = C'GtsSListContainer {}
- data C'GtsContaineeClass = C'GtsContaineeClass {
- c'GtsContaineeClass'parent_class :: C'GtsObjectClass
- c'GtsContaineeClass'add_container :: FunPtr (Ptr C'GtsContainee -> Ptr C'GtsContainer -> IO ())
- c'GtsContaineeClass'remove_container :: FunPtr (Ptr C'GtsContainee -> Ptr C'GtsContainer -> IO ())
- c'GtsContaineeClass'foreach :: FunPtr (Ptr C'GtsContainee -> C'GtsFunc -> C'gpointer -> IO ())
- c'GtsContaineeClass'is_contained :: FunPtr (Ptr C'GtsContainee -> Ptr C'GtsContainer -> IO C'gboolean)
- c'GtsContaineeClass'replace :: FunPtr (Ptr C'GtsContainee -> Ptr C'GtsContainee -> IO ())
- data C'GtsContainee = C'GtsContainee {}
- data C'GtsSListContaineeClass = C'GtsSListContaineeClass {}
- data C'GtsSListContainee = C'GtsSListContainee {}
- data C'GtsPointClass = C'GtsPointClass {}
- data C'GtsPoint = C'GtsPoint {}
- type C'GtsIntersect = CInt
- c'GTS_OUT :: Num a => a
- c'GTS_ON :: Num a => a
- c'GTS_IN :: Num a => a
- data C'GtsVertexClass = C'GtsVertexClass {}
- data C'GtsVertex = C'GtsVertex {}
- data C'GtsSegmentClass = C'GtsSegmentClass {}
- data C'GtsSegment = C'GtsSegment {}
- data C'GtsEdgeClass = C'GtsEdgeClass {}
- data C'GtsEdge = C'GtsEdge {}
- type C'GtsEncroachFunc = FunPtr (Ptr C'GtsVertex -> Ptr C'GtsEdge -> Ptr C'GtsSurface -> C'gpointer -> IO C'gboolean)
- mk'GtsEncroachFunc :: (Ptr C'GtsVertex -> Ptr C'GtsEdge -> Ptr C'GtsSurface -> C'gpointer -> IO C'gboolean) -> IO C'GtsEncroachFunc
- mK'GtsEncroachFunc :: C'GtsEncroachFunc -> Ptr C'GtsVertex -> Ptr C'GtsEdge -> Ptr C'GtsSurface -> C'gpointer -> IO C'gboolean
- data C'GtsTriangleClass = C'GtsTriangleClass {}
- data C'GtsTriangle = C'GtsTriangle {}
- data C'GtsFaceClass = C'GtsFaceClass {}
- data C'GtsFace = C'GtsFace {}
- data C'GtsSurfaceClass = C'GtsSurfaceClass {}
- data C'GtsSurface = C'GtsSurface
- data C'GtsSurfaceStats = C'GtsSurfaceStats {
- c'GtsSurfaceStats'n_faces :: C'guint
- c'GtsSurfaceStats'n_incompatible_faces :: C'guint
- c'GtsSurfaceStats'n_duplicate_faces :: C'guint
- c'GtsSurfaceStats'n_boundary_edges :: C'guint
- c'GtsSurfaceStats'n_non_manifold_edges :: C'guint
- c'GtsSurfaceStats'edges_per_vertex :: C'GtsRange
- c'GtsSurfaceStats'faces_per_edge :: C'GtsRange
- c'GtsSurfaceStats'parent :: Ptr C'GtsSurface
- data C'GtsSurfaceQualityStats = C'GtsSurfaceQualityStats {}
- type C'GtsFunc = FunPtr (C'gpointer -> C'gpointer -> IO C'gint)
- mk'GtsFunc :: (C'gpointer -> C'gpointer -> IO C'gint) -> IO C'GtsFunc
- mK'GtsFunc :: C'GtsFunc -> C'gpointer -> C'gpointer -> IO C'gint
- data C'GtsSurfaceTraverse = C'GtsSurfaceTraverse
- data C'GtsBBoxClass = C'GtsBBoxClass {}
- data C'GtsBBox = C'GtsBBox {}
- type C'GtsBBTreeTraverseFunc = FunPtr (Ptr C'GtsBBox -> Ptr C'GtsBBox -> C'gpointer -> IO ())
- mk'GtsBBTreeTraverseFunc :: (Ptr C'GtsBBox -> Ptr C'GtsBBox -> C'gpointer -> IO ()) -> IO C'GtsBBTreeTraverseFunc
- mK'GtsBBTreeTraverseFunc :: C'GtsBBTreeTraverseFunc -> Ptr C'GtsBBox -> Ptr C'GtsBBox -> C'gpointer -> IO ()
- type C'GtsBBoxDistFunc = FunPtr (Ptr C'GtsPoint -> C'gpointer -> IO C'gdouble)
- mk'GtsBBoxDistFunc :: (Ptr C'GtsPoint -> C'gpointer -> IO C'gdouble) -> IO C'GtsBBoxDistFunc
- mK'GtsBBoxDistFunc :: C'GtsBBoxDistFunc -> Ptr C'GtsPoint -> C'gpointer -> IO C'gdouble
- type C'GtsBBoxClosestFunc = FunPtr (Ptr C'GtsPoint -> C'gpointer -> IO (Ptr C'GtsPoint))
- mk'GtsBBoxClosestFunc :: (Ptr C'GtsPoint -> C'gpointer -> IO (Ptr C'GtsPoint)) -> IO C'GtsBBoxClosestFunc
- mK'GtsBBoxClosestFunc :: C'GtsBBoxClosestFunc -> Ptr C'GtsPoint -> C'gpointer -> IO (Ptr C'GtsPoint)
- data C'GtsSurfaceInterClass = C'GtsSurfaceInterClass {}
- data C'GtsSurfaceInter = C'GtsSurfaceInter {}
- type C'GtsBooleanOperation = CUInt
- c'GTS_1_OUT_2 :: Num a => a
- c'GTS_1_IN_2 :: Num a => a
- c'GTS_2_OUT_1 :: Num a => a
- c'GTS_2_IN_1 :: Num a => a
- type C'GtsCoarsenFunc = FunPtr (Ptr C'GtsEdge -> Ptr C'GtsVertexClass -> C'gpointer -> IO (Ptr C'GtsVertex))
- mk'GtsCoarsenFunc :: (Ptr C'GtsEdge -> Ptr C'GtsVertexClass -> C'gpointer -> IO (Ptr C'GtsVertex)) -> IO C'GtsCoarsenFunc
- mK'GtsCoarsenFunc :: C'GtsCoarsenFunc -> Ptr C'GtsEdge -> Ptr C'GtsVertexClass -> C'gpointer -> IO (Ptr C'GtsVertex)
- type C'GtsRefineFunc = FunPtr (Ptr C'GtsEdge -> Ptr C'GtsVertexClass -> C'gpointer -> IO (Ptr C'GtsVertex))
- mk'GtsRefineFunc :: (Ptr C'GtsEdge -> Ptr C'GtsVertexClass -> C'gpointer -> IO (Ptr C'GtsVertex)) -> IO C'GtsRefineFunc
- mK'GtsRefineFunc :: C'GtsRefineFunc -> Ptr C'GtsEdge -> Ptr C'GtsVertexClass -> C'gpointer -> IO (Ptr C'GtsVertex)
- type C'GtsStopFunc = FunPtr (C'gdouble -> C'guint -> C'gpointer -> IO C'gboolean)
- mk'GtsStopFunc :: (C'gdouble -> C'guint -> C'gpointer -> IO C'gboolean) -> IO C'GtsStopFunc
- mK'GtsStopFunc :: C'GtsStopFunc -> C'gdouble -> C'guint -> C'gpointer -> IO C'gboolean
- data C'GtsVolumeOptimizedParams = C'GtsVolumeOptimizedParams {}
- data C'GtsClusterClass = C'GtsClusterClass {}
- data C'GtsCluster = C'GtsCluster {}
- data C'GtsClusterId = C'GtsClusterId {}
- data C'GtsClusterGridClass = C'GtsClusterGridClass {}
- data C'GtsClusterGrid = C'GtsClusterGrid {}
- data C'GtsCartesianGrid = C'GtsCartesianGrid {}
- data C'GtsGridPlane = C'GtsGridPlane {}
- data C'GtsIsoSlice = C'GtsIsoSlice
- data C'GtsConstraintClass = C'GtsConstraintClass
- data C'GtsConstraint = C'GtsConstraint
- data C'GtsSplitClass = C'GtsSplitClass {}
- data C'GtsSplitCFace = C'GtsSplitCFace
- data C'GtsSplit = C'GtsSplit {}
- type C'GtsSplitTraverseFunc = FunPtr (Ptr C'GtsSplit -> C'gpointer -> IO C'gboolean)
- mk'GtsSplitTraverseFunc :: (Ptr C'GtsSplit -> C'gpointer -> IO C'gboolean) -> IO C'GtsSplitTraverseFunc
- mK'GtsSplitTraverseFunc :: C'GtsSplitTraverseFunc -> Ptr C'GtsSplit -> C'gpointer -> IO C'gboolean
- data C'GtsPSurfaceClass = C'GtsPSurfaceClass {}
- data C'GtsPSurface = C'GtsPSurface {}
- data C'GtsHSplitClass = C'GtsHSplitClass {}
- data C'GtsHSplit = C'GtsHSplit {}
- data C'GtsHSurfaceClass = C'GtsHSurfaceClass {}
- data C'GtsHSurface = C'GtsHSurface {}
- data C'GtsGNodeClass = C'GtsGNodeClass {}
- data C'GtsGNode = C'GtsGNode {}
- data C'GtsGEdgeClass = C'GtsGEdgeClass {
- c'GtsGEdgeClass'parent_class :: C'GtsContaineeClass
- c'GtsGEdgeClass'link :: FunPtr (Ptr C'GtsGEdge -> Ptr C'GtsGNode -> Ptr C'GtsGNode -> IO (Ptr C'GtsGEdge))
- c'GtsGEdgeClass'weight :: FunPtr (Ptr C'GtsGEdge -> IO C'gfloat)
- c'GtsGEdgeClass'write :: FunPtr (Ptr C'GtsGEdge -> Ptr CFile -> IO ())
- data C'GtsGEdge = C'GtsGEdge {}
- data C'GtsGraphClass = C'GtsGraphClass {}
- data C'GtsGraph = C'GtsGraph {}
- data C'GtsGraphTraverse = C'GtsGraphTraverse
- type C'GtsTraverseType = CUInt
- c'GTS_BREADTH_FIRST :: Num a => a
- data C'GtsFNode = C'GtsFNode {}
- data C'GtsFNodeClass = C'GtsFNodeClass {}
- data C'GtsWGEdgeClass = C'GtsWGEdgeClass {}
- data C'GtsWGEdge = C'GtsWGEdge {}
- data C'GtsWGNodeClass = C'GtsWGNodeClass {}
- data C'GtsWGNode = C'GtsWGNode {}
- data C'GtsWGraphClass = C'GtsWGraphClass {}
- data C'GtsWGraph = C'GtsWGraph {}
- data C'GtsGNodeSplitClass = C'GtsGNodeSplitClass {}
- data C'GtsGNodeSplit = C'GtsGNodeSplit {}
- data C'GtsPGraphClass = C'GtsPGraphClass {}
- data C'GtsPGraph = C'GtsPGraph {
- c'GtsPGraph'object :: C'GtsObject
- c'GtsPGraph'g :: Ptr C'GtsGraph
- c'GtsPGraph'split :: Ptr C'GPtrArray
- c'GtsPGraph'levels :: Ptr C'GArray
- c'GtsPGraph'split_class :: Ptr C'GtsGNodeSplitClass
- c'GtsPGraph'edge_class :: Ptr C'GtsWGEdgeClass
- c'GtsPGraph'pos :: C'guint
- c'GtsPGraph'min :: C'guint
- c'GtsPGraph'level :: C'guint
- data C'GtsGraphBisection = C'GtsGraphBisection {}
Documentation
type C'GtsKeyFunc = FunPtr (C'gpointer -> C'gpointer -> IO C'gdouble)Source
mk'GtsKeyFunc :: (C'gpointer -> C'gpointer -> IO C'gdouble) -> IO C'GtsKeyFuncSource
mK'GtsKeyFunc :: C'GtsKeyFunc -> C'gpointer -> C'gpointer -> IO C'gdoubleSource
data C'GtsMatrix Source
type C'GtsVector = Ptr C'gdoubleSource
type C'GtsVector4 = Ptr C'gdoubleSource
type C'GtsTokenType = CUIntSource
c'GTS_NONE :: Num a => aSource
c'GTS_UINT :: Num a => aSource
c'GTS_FLOAT :: Num a => aSource
c'GTS_DOUBLE :: Num a => aSource
c'GTS_STRING :: Num a => aSource
c'GTS_FILE :: Num a => aSource
c'GTS_ERROR :: Num a => aSource
data C'GtsObjectClass Source
C'GtsObjectClass | |
|
data C'GtsObjectClassInfo Source
type C'GtsObjectClassInitFunc = FunPtr (Ptr C'GtsObjectClass -> IO ())Source
type C'GtsObjectInitFunc = FunPtr (Ptr C'GtsObject -> IO ())Source
mk'GtsObjectInitFunc :: (Ptr C'GtsObject -> IO ()) -> IO C'GtsObjectInitFuncSource
type C'GtsArgSetFunc = FunPtr (Ptr C'GtsObject -> IO ())Source
mk'GtsArgSetFunc :: (Ptr C'GtsObject -> IO ()) -> IO C'GtsArgSetFuncSource
mK'GtsArgSetFunc :: C'GtsArgSetFunc -> Ptr C'GtsObject -> IO ()Source
type C'GtsArgGetFunc = FunPtr (Ptr C'GtsObject -> IO ())Source
mk'GtsArgGetFunc :: (Ptr C'GtsObject -> IO ()) -> IO C'GtsArgGetFuncSource
mK'GtsArgGetFunc :: C'GtsArgGetFunc -> Ptr C'GtsObject -> IO ()Source
type C'GtsObjectFlags = CUIntSource
c'GTS_DESTROYED :: Num a => aSource
c'GTS_USER_FLAG :: Num a => aSource
data C'GtsColor Source
data C'GtsContainerClass Source
data C'GtsContainer Source
data C'GtsContaineeClass Source
data C'GtsContainee Source
type C'GtsIntersect = CIntSource
data C'GtsVertex Source
data C'GtsSegmentClass Source
data C'GtsEdgeClass Source
type C'GtsEncroachFunc = FunPtr (Ptr C'GtsVertex -> Ptr C'GtsEdge -> Ptr C'GtsSurface -> C'gpointer -> IO C'gboolean)Source
mk'GtsEncroachFunc :: (Ptr C'GtsVertex -> Ptr C'GtsEdge -> Ptr C'GtsSurface -> C'gpointer -> IO C'gboolean) -> IO C'GtsEncroachFuncSource
mK'GtsEncroachFunc :: C'GtsEncroachFunc -> Ptr C'GtsVertex -> Ptr C'GtsEdge -> Ptr C'GtsSurface -> C'gpointer -> IO C'gbooleanSource
data C'GtsTriangleClass Source
data C'GtsFaceClass Source
data C'GtsSurfaceStats Source
type C'GtsFunc = FunPtr (C'gpointer -> C'gpointer -> IO C'gint)Source
mk'GtsFunc :: (C'gpointer -> C'gpointer -> IO C'gint) -> IO C'GtsFuncSource
mK'GtsFunc :: C'GtsFunc -> C'gpointer -> C'gpointer -> IO C'gintSource
data C'GtsBBoxClass Source
type C'GtsBBTreeTraverseFunc = FunPtr (Ptr C'GtsBBox -> Ptr C'GtsBBox -> C'gpointer -> IO ())Source
mk'GtsBBTreeTraverseFunc :: (Ptr C'GtsBBox -> Ptr C'GtsBBox -> C'gpointer -> IO ()) -> IO C'GtsBBTreeTraverseFuncSource
mK'GtsBBTreeTraverseFunc :: C'GtsBBTreeTraverseFunc -> Ptr C'GtsBBox -> Ptr C'GtsBBox -> C'gpointer -> IO ()Source
type C'GtsBBoxDistFunc = FunPtr (Ptr C'GtsPoint -> C'gpointer -> IO C'gdouble)Source
mk'GtsBBoxDistFunc :: (Ptr C'GtsPoint -> C'gpointer -> IO C'gdouble) -> IO C'GtsBBoxDistFuncSource
type C'GtsBBoxClosestFunc = FunPtr (Ptr C'GtsPoint -> C'gpointer -> IO (Ptr C'GtsPoint))Source
mk'GtsBBoxClosestFunc :: (Ptr C'GtsPoint -> C'gpointer -> IO (Ptr C'GtsPoint)) -> IO C'GtsBBoxClosestFuncSource
mK'GtsBBoxClosestFunc :: C'GtsBBoxClosestFunc -> Ptr C'GtsPoint -> C'gpointer -> IO (Ptr C'GtsPoint)Source
type C'GtsBooleanOperation = CUIntSource
c'GTS_1_OUT_2 :: Num a => aSource
c'GTS_1_IN_2 :: Num a => aSource
c'GTS_2_OUT_1 :: Num a => aSource
c'GTS_2_IN_1 :: Num a => aSource
type C'GtsCoarsenFunc = FunPtr (Ptr C'GtsEdge -> Ptr C'GtsVertexClass -> C'gpointer -> IO (Ptr C'GtsVertex))Source
mk'GtsCoarsenFunc :: (Ptr C'GtsEdge -> Ptr C'GtsVertexClass -> C'gpointer -> IO (Ptr C'GtsVertex)) -> IO C'GtsCoarsenFuncSource
mK'GtsCoarsenFunc :: C'GtsCoarsenFunc -> Ptr C'GtsEdge -> Ptr C'GtsVertexClass -> C'gpointer -> IO (Ptr C'GtsVertex)Source
type C'GtsRefineFunc = FunPtr (Ptr C'GtsEdge -> Ptr C'GtsVertexClass -> C'gpointer -> IO (Ptr C'GtsVertex))Source
mk'GtsRefineFunc :: (Ptr C'GtsEdge -> Ptr C'GtsVertexClass -> C'gpointer -> IO (Ptr C'GtsVertex)) -> IO C'GtsRefineFuncSource
mK'GtsRefineFunc :: C'GtsRefineFunc -> Ptr C'GtsEdge -> Ptr C'GtsVertexClass -> C'gpointer -> IO (Ptr C'GtsVertex)Source
type C'GtsStopFunc = FunPtr (C'gdouble -> C'guint -> C'gpointer -> IO C'gboolean)Source
mk'GtsStopFunc :: (C'gdouble -> C'guint -> C'gpointer -> IO C'gboolean) -> IO C'GtsStopFuncSource
mK'GtsStopFunc :: C'GtsStopFunc -> C'gdouble -> C'guint -> C'gpointer -> IO C'gbooleanSource
data C'GtsClusterClass Source
data C'GtsClusterId Source
data C'GtsCartesianGrid Source
data C'GtsConstraint Source
data C'GtsSplitClass Source
type C'GtsSplitTraverseFunc = FunPtr (Ptr C'GtsSplit -> C'gpointer -> IO C'gboolean)Source
mk'GtsSplitTraverseFunc :: (Ptr C'GtsSplit -> C'gpointer -> IO C'gboolean) -> IO C'GtsSplitTraverseFuncSource
mK'GtsSplitTraverseFunc :: C'GtsSplitTraverseFunc -> Ptr C'GtsSplit -> C'gpointer -> IO C'gbooleanSource
data C'GtsPSurfaceClass Source
data C'GtsHSplitClass Source
data C'GtsHSurfaceClass Source
data C'GtsGNode Source
data C'GtsGEdgeClass Source
C'GtsGEdgeClass | |
|
type C'GtsTraverseType = CUIntSource
c'GTS_BREADTH_FIRST :: Num a => aSource
data C'GtsFNode Source
data C'GtsFNodeClass Source
data C'GtsWGEdgeClass Source
data C'GtsWGEdge Source
data C'GtsWGNodeClass Source
data C'GtsWGNode Source
data C'GtsWGraphClass Source
data C'GtsWGraph Source
data C'GtsPGraphClass Source
data C'GtsPGraph Source