Bindings.Gts.Types
Description
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
Constructors
C'GtsHeap |
data C'GtsEHeapPair Source
Constructors
C'GtsEHeapPair | |
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'GtsEHeap Source
Constructors
C'GtsEHeap |
Constructors
C'GtsFifo |
data C'GtsMatrix Source
Constructors
C'GtsMatrix |
type C'GtsVector = Ptr C'gdoubleSource
type C'GtsVector4 = Ptr C'gdoubleSource
data C'GtsRange Source
Constructors
C'GtsRange | |
Constructors
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'GtsFileVariable Source
Constructors
C'GtsFileVariable | |
data C'GtsObjectClass Source
Constructors
C'GtsObjectClass | |
Fields
|
data C'GtsObject Source
Constructors
C'GtsObject | |
data C'GtsObjectClassInfo Source
Constructors
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
Constructors
C'GtsColor | |
Fields |
data C'GtsContainerClass Source
Constructors
data C'GtsContainer Source
Constructors
C'GtsContainer | |
Fields |
data C'GtsHashContainerClass Source
Constructors
C'GtsHashContainerClass | |
data C'GtsHashContainer Source
Constructors
C'GtsHashContainer | |
data C'GtsSListContainerClass Source
Constructors
C'GtsSListContainerClass | |
data C'GtsSListContainer Source
Constructors
C'GtsSListContainer | |
data C'GtsContaineeClass Source
Constructors
data C'GtsContainee Source
Constructors
C'GtsContainee | |
Fields |
data C'GtsSListContaineeClass Source
Constructors
C'GtsSListContaineeClass | |
data C'GtsSListContainee Source
Constructors
C'GtsSListContainee | |
data C'GtsPointClass Source
Constructors
C'GtsPointClass | |
data C'GtsPoint Source
Constructors
C'GtsPoint | |
Fields |
type C'GtsIntersect = CIntSource
data C'GtsVertexClass Source
Constructors
C'GtsVertexClass | |
Fields |
data C'GtsVertex Source
Constructors
C'GtsVertex | |
Fields |
data C'GtsSegmentClass Source
Constructors
C'GtsSegmentClass | |
data C'GtsSegment Source
Constructors
C'GtsSegment | |
Fields |
data C'GtsEdgeClass Source
Constructors
C'GtsEdgeClass | |
Constructors
C'GtsEdge | |
Fields |
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
Constructors
C'GtsTriangleClass | |
data C'GtsTriangle Source
Constructors
C'GtsTriangle | |
data C'GtsFaceClass Source
Constructors
C'GtsFaceClass | |
Constructors
C'GtsFace | |
Fields |
data C'GtsSurfaceClass Source
Constructors
C'GtsSurfaceClass | |
Fields |
data C'GtsSurface Source
Constructors
C'GtsSurface |
data C'GtsSurfaceStats Source
Constructors
data C'GtsSurfaceQualityStats Source
Constructors
C'GtsSurfaceQualityStats | |
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'GtsSurfaceTraverse Source
Constructors
C'GtsSurfaceTraverse |
data C'GtsBBoxClass Source
Constructors
C'GtsBBoxClass | |
Constructors
C'GtsBBox | |
Fields |
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
data C'GtsSurfaceInterClass Source
Constructors
C'GtsSurfaceInterClass | |
data C'GtsSurfaceInter Source
Constructors
C'GtsSurfaceInter | |
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'GtsVolumeOptimizedParams Source
Constructors
C'GtsVolumeOptimizedParams | |
data C'GtsClusterClass Source
Constructors
C'GtsClusterClass | |
Fields
|
data C'GtsCluster Source
Constructors
C'GtsCluster | |
data C'GtsClusterId Source
Constructors
C'GtsClusterId | |
Fields |
data C'GtsClusterGridClass Source
Constructors
C'GtsClusterGridClass | |
data C'GtsClusterGrid Source
Constructors
C'GtsClusterGrid | |
data C'GtsCartesianGrid Source
Constructors
data C'GtsGridPlane Source
Constructors
C'GtsGridPlane | |
Fields |
data C'GtsIsoSlice Source
Constructors
C'GtsIsoSlice |
data C'GtsConstraintClass Source
Constructors
C'GtsConstraintClass |
data C'GtsConstraint Source
Constructors
C'GtsConstraint |
data C'GtsSplitClass Source
Constructors
C'GtsSplitClass | |
data C'GtsSplitCFace Source
Constructors
C'GtsSplitCFace |
data C'GtsSplit Source
Constructors
C'GtsSplit | |
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
Constructors
C'GtsPSurfaceClass | |
data C'GtsPSurface Source
Constructors
C'GtsPSurface | |
Fields |
data C'GtsHSplitClass Source
Constructors
C'GtsHSplitClass | |
data C'GtsHSplit Source
Constructors
C'GtsHSplit | |
data C'GtsHSurfaceClass Source
Constructors
C'GtsHSurfaceClass | |
data C'GtsHSurface Source
Constructors
C'GtsHSurface | |
data C'GtsGNodeClass Source
Constructors
C'GtsGNodeClass | |
Fields |
data C'GtsGNode Source
Constructors
C'GtsGNode | |
data C'GtsGEdgeClass Source
Constructors
C'GtsGEdgeClass | |
Fields
|
data C'GtsGEdge Source
Constructors
C'GtsGEdge | |
Fields |
data C'GtsGraphClass Source
Constructors
C'GtsGraphClass | |
data C'GtsGraph Source
Constructors
C'GtsGraph | |
data C'GtsGraphTraverse Source
Constructors
C'GtsGraphTraverse |
type C'GtsTraverseType = CUIntSource
c'GTS_BREADTH_FIRST :: Num a => aSource
data C'GtsFNode Source
Constructors
C'GtsFNode | |
Fields |
data C'GtsFNodeClass Source
Constructors
C'GtsFNodeClass | |
data C'GtsWGEdgeClass Source
Constructors
C'GtsWGEdgeClass | |
data C'GtsWGNodeClass Source
Constructors
C'GtsWGNodeClass | |
data C'GtsWGNode Source
Constructors
C'GtsWGNode | |
Fields |
data C'GtsWGraphClass Source
Constructors
C'GtsWGraphClass | |
data C'GtsWGraph Source
Constructors
C'GtsWGraph | |
Fields |
data C'GtsGNodeSplitClass Source
Constructors
C'GtsGNodeSplitClass | |
data C'GtsGNodeSplit Source
Constructors
C'GtsGNodeSplit | |
data C'GtsPGraphClass Source
Constructors
C'GtsPGraphClass | |
data C'GtsPGraph Source
Constructors
data C'GtsGraphBisection Source
Constructors
C'GtsGraphBisection | |