#include <math.h>
#include <vip/volume.h>
#include <vip/alloc.h>
#include <vip/connex.h>
#include <vip/topology/topology_gen.h>
#include <vip/topology/wellcomposed_gen.h>
Go to the source code of this file.
|
| int | IsRealSurfacePoint (Topology26Neighborhood *topo26) |
| |
| Topology26Neighborhood * | VipCreateTopology26Neighborhood (Volume *vol) |
| |
| int | VipGetNumberOfComponentsIn26Neighborhood (Topology26Neighborhood *topo, int connectivity, int adjacency_to_central) |
| |
| int | VipGetNumberOfComponentsIn18Neighborhood (Topology26Neighborhood *topo, int connectivity, int adjacency_to_central) |
| |
| int | VipSwitchTopology26NeighborhoodValueTable (Topology26Neighborhood *topo) |
| |
| void | VipFreeTopology26Neighborhood (Topology26Neighborhood *topo) |
| |
| void | VipDisplayTopologySingularityType (int C18, int C26) |
| |
| Volume * | VipCreateTopologyTestVolume (int type) |
| |
| void | VipDisplayTopologyTestVolume (Volume *t) |
| |
| long * | VipGetTopologyTypeTable (Topology26Neighborhood *topo) |
| |
| void | VipDisplayTopologyTypeTable (char *filename, long *typeTable) |
| |
| void | VipDisplayTopologyTypeTableInFile (char *filename, long *typeTable) |
| |
| int | VipTopologicalClassificationForLabel (Volume *vol, int label) |
| |
| int | VipTopologicalClassificationForLabelComplement (Volume *vol, int label) |
| |
| int | VipTopologicalClassificationForTwoLabelComplement (Volume *vol, int inside, int outside) |
| |
| char * | VipTopologicalStringFromDefine (int def) |
| |
| int | VipIsCurvesPoint (int Cbar, int Cstar) |
| |
| int | VipIsSimplePoint (int Cbar, int Cstar) |
| |
| int | VipFlipTopology26NeighborhoodValueTable (Topology26Neighborhood *topo) |
| |
| int | VipFillSSComponent (VipS16BITPtrBucket *comp1, VipS16BITPtrBucket *comp2, Topology26Neighborhood *top, Vip_S16BIT *adresse) |
| |
| int | VipSurfaceSimpleEquivalence (VipS16BITPtrBucket *comp1, VipS16BITPtrBucket *comp2, VipS16BITPtrBucket *comp1bis, VipS16BITPtrBucket *comp2bis) |
| |
◆ CC_18_ADJACENT
| #define CC_18_ADJACENT 78 |
◆ CC_26_ADJACENT
| #define CC_26_ADJACENT 79 |
◆ CC_6_ADJACENT
◆ TOPO_A
◆ TOPO_B
◆ TOPO_BORDER_POINT
| #define TOPO_BORDER_POINT 30 |
◆ TOPO_C
◆ TOPO_CURVE_POINT
| #define TOPO_CURVE_POINT 40 |
◆ TOPO_D
◆ TOPO_E
◆ TOPO_F
◆ TOPO_G
◆ TOPO_H
◆ TOPO_I
◆ TOPO_ISOLATED_POINT
| #define TOPO_ISOLATED_POINT 20 |
◆ TOPO_JUNCTION_CURVES_POINT
| #define TOPO_JUNCTION_CURVES_POINT 50 |
◆ TOPO_JUNCTION_SURFACE_CURVES_POINT
| #define TOPO_JUNCTION_SURFACE_CURVES_POINT 70 |
◆ TOPO_JUNCTION_SURFACES_CURVES_POINT
| #define TOPO_JUNCTION_SURFACES_CURVES_POINT 90 |
◆ TOPO_JUNCTION_SURFACES_POINT
| #define TOPO_JUNCTION_SURFACES_POINT 80 |
◆ TOPO_SURFACE_POINT
| #define TOPO_SURFACE_POINT 60 |
◆ TOPO_VOLUME_POINT
| #define TOPO_VOLUME_POINT 10 |
◆ Topology26Neighborhood
◆ anonymous enum
| Enumerator |
|---|
| WELL_COMPOSED_CRITICAL_NONE | |
| WELL_COMPOSED_CRITICAL_C1 | |
| WELL_COMPOSED_CRITICAL_C2 | |
Definition at line 116 of file topology.h.
◆ IsRealSurfacePoint()
◆ VipCreateTopology26Neighborhood()
◆ VipCreateTopologyTestVolume()
| Volume * VipCreateTopologyTestVolume |
( |
int | type | ) |
|
|
extern |
◆ VipDisplayTopologySingularityType()
| void VipDisplayTopologySingularityType |
( |
int | C18, |
|
|
int | C26 ) |
|
extern |
◆ VipDisplayTopologyTestVolume()
| void VipDisplayTopologyTestVolume |
( |
Volume * | t | ) |
|
|
extern |
◆ VipDisplayTopologyTypeTable()
| void VipDisplayTopologyTypeTable |
( |
char * | filename, |
|
|
long * | typeTable ) |
|
extern |
◆ VipDisplayTopologyTypeTableInFile()
| void VipDisplayTopologyTypeTableInFile |
( |
char * | filename, |
|
|
long * | typeTable ) |
|
extern |
◆ VipFillSSComponent()
◆ VipFlipTopology26NeighborhoodValueTable()
◆ VipFreeTopology26Neighborhood()
◆ VipGetNumberOfComponentsIn18Neighborhood()
| int VipGetNumberOfComponentsIn18Neighborhood |
( |
Topology26Neighborhood * | topo, |
|
|
int | connectivity, |
|
|
int | adjacency_to_central ) |
|
extern |
◆ VipGetNumberOfComponentsIn26Neighborhood()
| int VipGetNumberOfComponentsIn26Neighborhood |
( |
Topology26Neighborhood * | topo, |
|
|
int | connectivity, |
|
|
int | adjacency_to_central ) |
|
extern |
◆ VipGetTopologyTypeTable()
◆ VipIsCurvesPoint()
| int VipIsCurvesPoint |
( |
int | Cbar, |
|
|
int | Cstar ) |
|
extern |
◆ VipIsSimplePoint()
| int VipIsSimplePoint |
( |
int | Cbar, |
|
|
int | Cstar ) |
|
extern |
◆ VipSurfaceSimpleEquivalence()
◆ VipSwitchTopology26NeighborhoodValueTable()
◆ VipTopologicalClassificationForLabel()
| int VipTopologicalClassificationForLabel |
( |
Volume * | vol, |
|
|
int | label ) |
|
extern |
◆ VipTopologicalClassificationForLabelComplement()
| int VipTopologicalClassificationForLabelComplement |
( |
Volume * | vol, |
|
|
int | label ) |
|
extern |
◆ VipTopologicalClassificationForTwoLabelComplement()
| int VipTopologicalClassificationForTwoLabelComplement |
( |
Volume * | vol, |
|
|
int | inside, |
|
|
int | outside ) |
|
extern |
◆ VipTopologicalStringFromDefine()
| char * VipTopologicalStringFromDefine |
( |
int | def | ) |
|
|
extern |
◆ vip_well_composed_critical_configuration_n8lookup
| const char vip_well_composed_critical_configuration_n8lookup[256] |
|
extern |