Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

facetT Struct Reference

#include <qhull.h>


Data Fields

coordT furthestdist
coordT maxoutside
coordT offset
coordT * normal
union {
   realT   area
   facetT *   replace
   facetT *   samecycle
   facetT *   newcycle
f
coordT * center
facetT * previous
facetT * next
setTvertices
setTridges
setTneighbors
setToutsideset
setTcoplanarset
unsigned visitid
unsigned id
unsigned nummerge:9
flagT newfacet:1
flagT visible:1
flagT toporient:1
flagT simplicial:1
flagT seen:1
flagT seen2:1
flagT flipped:1
flagT upperdelaunay:1
flagT notfurthest:1
flagT good:1
flagT isarea:1
flagT dupridge:1
flagT mergeridge:1
flagT mergeridge2:1
flagT coplanar:1
flagT mergehorizon:1
flagT cycledone:1
flagT tested:1
flagT keepcentrum:1
flagT newmerge:1
flagT degenerate:1
flagT redundant:1

Field Documentation

realT facetT::area
 

Definition at line 229 of file qhull.h.

coordT* facetT::center
 

Definition at line 236 of file qhull.h.

Referenced by qh_checkconvex(), qh_clearcenters(), qh_delfacet(), qh_detvnorm(), qh_facetarea(), qh_findbest_test(), qh_findbestneighbor(), qh_mergecycle_facets(), qh_printcenter(), qh_printcentrum(), qh_printfacetheader(), qh_setvoronoi_all(), qh_test_appendmerge(), and qh_updatetested().

flagT facetT::coplanar
 

Definition at line 279 of file qhull.h.

Referenced by qh_findhorizon(), qh_makenew_nonsimplicial(), qh_makenew_simplicial(), qh_mergefacet(), and qh_printfacetheader().

setT* facetT::coplanarset
 

Definition at line 250 of file qhull.h.

Referenced by qh_checkfacet(), qh_collectstatistics(), qh_countfacets(), qh_delfacet(), qh_freebuild(), qh_nearcoplanar(), qh_partitioncoplanar(), qh_partitionvisible(), qh_pointfacet(), qh_printafacet(), qh_printbegin(), qh_printfacetheader(), qh_printpoints_out(), qh_printsummary(), and qh_printvneighbors().

flagT facetT::cycledone
 

Definition at line 281 of file qhull.h.

Referenced by qh_mergecycle_all().

flagT facetT::degenerate
 

Definition at line 285 of file qhull.h.

Referenced by qh_appendmergeset(), qh_checkfacet(), qh_merge_degenredundant(), and qh_printfacetheader().

flagT facetT::dupridge
 

Definition at line 275 of file qhull.h.

Referenced by qh_checkzero(), qh_mark_dupridges(), qh_matchduplicates(), qh_matchneighbor(), qh_matchnewfacets(), qh_mergefacet(), and qh_printfacetheader().

union { ... } facetT::f
 

Referenced by qh_attachnewfacets(), qh_compare_facetarea(), qh_findhorizon(), qh_forcedmerges(), qh_getarea(), qh_makenew_nonsimplicial(), qh_makenew_simplicial(), qh_makenewfacets(), qh_markkeep(), qh_merge_degenredundant(), qh_mergecycle_all(), qh_mergecycle_facets(), qh_partitionvisible(), qh_printafacet(), qh_printfacetheader(), qh_resetlists(), and qh_willdelete().

flagT facetT::flipped
 

Definition at line 266 of file qhull.h.

Referenced by qh_check_points(), qh_checkconvex(), qh_checkflipped(), qh_checkzero(), qh_findbest(), qh_findfacet_all(), qh_flippedmerges(), qh_forcedmerges(), qh_initialhull(), and qh_printfacetheader().

coordT facetT::furthestdist
 

Definition at line 217 of file qhull.h.

Referenced by qh_furthestnext(), qh_furthestout(), qh_newfacet(), qh_nextfurthest(), qh_partitionall(), qh_partitionpoint(), and qh_printfacetheader().

flagT facetT::good
 

Definition at line 271 of file qhull.h.

Referenced by qh_check_bestdist(), qh_check_maxout(), qh_check_points(), qh_findbest(), qh_findgood(), qh_findgood_all(), qh_findgooddist(), qh_findhorizon(), qh_markkeep(), qh_newfacet(), qh_printfacet4geom_nonsimplicial(), qh_printfacet4geom_simplicial(), qh_printfacetheader(), qh_printsummary(), and qh_skipfacet().

unsigned facetT::id
 

Definition at line 256 of file qhull.h.

Referenced by dfacet(), qh_appendfacet(), qh_attachnewfacets(), qh_buildhull(), qh_check_bestdist(), qh_check_maxout(), qh_check_point(), qh_checkconnect(), qh_checkconvex(), qh_checkfacet(), qh_checkflipped(), qh_checkflipped_all(), qh_checkpolygon(), qh_checkvertex(), qh_checkzero(), qh_compare_facetvisit(), qh_degen_redundant_facet(), qh_degen_redundant_neighbors(), qh_delfacet(), qh_detvridge3(), qh_distplane(), qh_facet3vertex(), qh_facetarea(), qh_facetintersect(), qh_findbest(), qh_findbestfacet(), qh_findbestneighbor(), qh_findbestnew(), qh_findgood(), qh_findgood_all(), qh_findgooddist(), qh_findhorizon(), qh_flippedmerges(), qh_forcedmerges(), qh_furthestnext(), qh_furthestout(), qh_getcentrum(), qh_initialhull(), qh_makenew_nonsimplicial(), qh_makenew_simplicial(), qh_makeridges(), qh_matchduplicates(), qh_matchneighbor(), qh_matchnewfacets(), qh_maydropneighbor(), qh_merge_degenredundant(), qh_merge_nonconvex(), qh_mergecycle(), qh_mergecycle_all(), qh_mergecycle_facets(), qh_mergecycle_vneighbors(), qh_mergefacet(), qh_mergefacet2d(), qh_mergeneighbors(), qh_mergeridges(), qh_mergesimplex(), qh_mergevertex_del(), qh_mergevertex_neighbors(), qh_newfacet(), qh_order_vertexneighbors(), qh_partitioncoplanar(), qh_partitionpoint(), qh_prependfacet(), qh_printafacet(), qh_printcenter(), qh_printcentrum(), qh_printend4geom(), qh_printextremes_2d(), qh_printfacet2geom_points(), qh_printfacet3geom_points(), qh_printfacet4geom_nonsimplicial(), qh_printfacet4geom_simplicial(), qh_printfacetheader(), qh_printhashtable(), qh_printhyperplaneintersection(), qh_printlists(), qh_printridge(), qh_printvertex(), qh_printvneighbors(), qh_printvoronoi(), qh_remove_extravertices(), qh_removefacet(), qh_rename_sharedvertex(), qh_renamevertex(), qh_setfacetplane(), qh_test_appendmerge(), qh_tracemerge(), and qh_updatevertices().

flagT facetT::isarea
 

Definition at line 272 of file qhull.h.

Referenced by qh_compare_facetarea(), qh_getarea(), qh_markkeep(), qh_printafacet(), and qh_printfacetheader().

flagT facetT::keepcentrum
 

Definition at line 283 of file qhull.h.

Referenced by qh_mergefacet(), qh_printfacetheader(), and qh_updatetested().

coordT facetT::maxoutside
 

Definition at line 220 of file qhull.h.

Referenced by qh_check_points(), qh_findbest(), qh_findhorizon(), qh_mergefacet(), qh_newfacet(), qh_outerinner(), and qh_printfacetheader().

flagT facetT::mergehorizon
 

Definition at line 280 of file qhull.h.

Referenced by qh_makenew_nonsimplicial(), qh_makenew_simplicial(), qh_makenewplanes(), qh_mergecycle_all(), and qh_printfacetheader().

flagT facetT::mergeridge
 

Definition at line 276 of file qhull.h.

Referenced by qh_basevertices(), qh_mark_dupridges(), qh_premerge(), and qh_printfacetheader().

flagT facetT::mergeridge2
 

Definition at line 278 of file qhull.h.

Referenced by qh_mark_dupridges(), and qh_printfacetheader().

setT* facetT::neighbors
 

Definition at line 244 of file qhull.h.

Referenced by qh_attachnewfacets(), qh_checkfacet(), qh_checkzero(), qh_collectstatistics(), qh_countfacets(), qh_createsimplex(), qh_degen_redundant_facet(), qh_degen_redundant_neighbors(), qh_delfacet(), qh_facetintersect(), qh_findbest(), qh_forcedmerges(), qh_freebuild(), qh_makenew_nonsimplicial(), qh_makenew_simplicial(), qh_makenewfacet(), qh_makenewfacets(), qh_makeridges(), qh_mark_dupridges(), qh_matchduplicates(), qh_matchneighbor(), qh_matchnewfacets(), qh_maydropneighbor(), qh_merge_degenredundant(), qh_mergecycle_all(), qh_mergecycle_neighbors(), qh_mergefacet2d(), qh_mergeneighbors(), qh_mergesimplex(), qh_newfacet(), qh_order_vertexneighbors(), qh_printafacet(), qh_printextremes_2d(), qh_printfacet3geom_simplicial(), qh_printfacet4geom_simplicial(), and qh_printneighborhood().

facetT* facetT::newcycle
 

Definition at line 234 of file qhull.h.

flagT facetT::newfacet
 

Definition at line 259 of file qhull.h.

Referenced by qh_all_merges(), qh_buildhull(), qh_createsimplex(), qh_findbest(), qh_findbestnew(), qh_merge_nonconvex(), qh_mergecycle(), qh_mergecycle_facets(), qh_mergefacet(), qh_mergesimplex(), qh_newfacet(), qh_partitionpoint(), qh_postmerge(), qh_printfacetheader(), and qh_resetlists().

flagT facetT::newmerge
 

Definition at line 284 of file qhull.h.

Referenced by qh_mergecycle_facets(), qh_mergefacet(), qh_postmerge(), qh_printfacetheader(), and qh_reducevertices().

facetT* facetT::next
 

Definition at line 239 of file qhull.h.

Referenced by qh_appendfacet(), qh_deletevisible(), qh_freebuild(), qh_mergecycle_all(), qh_nextfurthest(), qh_prependfacet(), and qh_removefacet().

coordT* facetT::normal
 

Definition at line 227 of file qhull.h.

Referenced by qh_checkfacet(), qh_checkflipped_all(), qh_checkzero(), qh_collectstatistics(), qh_delfacet(), qh_distplane(), qh_facetarea(), qh_findbestsharp(), qh_findfacet_all(), qh_findgood(), qh_findgood_all(), qh_getarea(), qh_initialhull(), qh_markvoronoi(), qh_matchneighbor(), qh_matchnewfacets(), qh_mergecycle_all(), qh_orientoutside(), qh_printafacet(), qh_printbegin(), qh_printcenter(), qh_printcentrum(), qh_printend4geom(), qh_printfacetheader(), qh_printhyperplaneintersection(), qh_projectpoint(), qh_setfacetplane(), qh_setvoronoi_all(), qh_skipfacet(), and qh_test_appendmerge().

flagT facetT::notfurthest
 

Definition at line 268 of file qhull.h.

Referenced by qh_addpoint(), qh_furthestout(), qh_nextfurthest(), and qh_printfacetheader().

unsigned facetT::nummerge
 

Definition at line 257 of file qhull.h.

Referenced by qh_collectstatistics(), qh_compare_facetmerge(), qh_mergecycle_all(), qh_mergefacet(), qh_printafacet(), and qh_printfacetheader().

coordT facetT::offset
 

Definition at line 226 of file qhull.h.

Referenced by qh_distplane(), qh_facetarea(), qh_orientoutside(), qh_printafacet(), qh_printfacetheader(), and qh_setfacetplane().

setT* facetT::outsideset
 

Definition at line 247 of file qhull.h.

Referenced by qh_checkfacet(), qh_checkpolygon(), qh_collectstatistics(), qh_delfacet(), qh_freebuild(), qh_furthestnext(), qh_furthestout(), qh_nextfurthest(), qh_outcoplanar(), qh_partitionall(), qh_partitionpoint(), qh_partitionvisible(), qh_pointfacet(), qh_printbegin(), and qh_printfacetheader().

facetT* facetT::previous
 

Definition at line 238 of file qhull.h.

Referenced by qh_appendfacet(), qh_prependfacet(), and qh_removefacet().

flagT facetT::redundant
 

Definition at line 286 of file qhull.h.

Referenced by qh_appendmergeset(), qh_checkfacet(), qh_merge_degenredundant(), and qh_printfacetheader().

facetT* facetT::replace
 

Definition at line 230 of file qhull.h.

setT* facetT::ridges
 

Definition at line 242 of file qhull.h.

Referenced by qh_attachnewfacets(), qh_checkfacet(), qh_checkpolygon(), qh_collectstatistics(), qh_copynonconvex(), qh_countfacets(), qh_delfacet(), qh_delridge(), qh_facet3vertex(), qh_facetarea(), qh_findbestneighbor(), qh_freebuild(), qh_getmergeset(), qh_getmergeset_initial(), qh_makenew_nonsimplicial(), qh_makenewfacets(), qh_makeridges(), qh_maydropneighbor(), qh_mergecycle_neighbors(), qh_mergecycle_ridges(), qh_mergeridges(), qh_mergesimplex(), qh_nextridge3d(), qh_printend4geom(), qh_printfacet(), qh_printfacet3geom_nonsimplicial(), qh_printfacet4geom_nonsimplicial(), qh_printfacetNvertex_nonsimplicial(), qh_printfacetridges(), qh_remove_extravertices(), qh_updatetested(), and qh_vertexridges_facet().

facetT* facetT::samecycle
 

Definition at line 232 of file qhull.h.

flagT facetT::seen
 

Definition at line 264 of file qhull.h.

Referenced by qh_checkfacet(), qh_collectstatistics(), qh_detvridge(), qh_detvridge3(), qh_eachvoronoi(), qh_eachvoronoi_all(), qh_getmergeset(), qh_makenew_nonsimplicial(), qh_makenew_simplicial(), qh_makenewfacets(), qh_makeridges(), qh_markvoronoi(), qh_printfacetheader(), and qh_test_vneighbors().

flagT facetT::seen2
 

Definition at line 265 of file qhull.h.

Referenced by qh_detvridge3(), qh_eachvoronoi_all(), and qh_markvoronoi().

flagT facetT::simplicial
 

Definition at line 263 of file qhull.h.

Referenced by qh_addpoint(), qh_attachnewfacets(), qh_checkconvex(), qh_checkfacet(), qh_checkpolygon(), qh_checkzero(), qh_collectstatistics(), qh_countfacets(), qh_facet3vertex(), qh_facetarea(), qh_freebuild(), qh_makenew_nonsimplicial(), qh_makenewfacets(), qh_makeridges(), qh_mergecycle_facets(), qh_mergecycle_neighbors(), qh_mergecycle_ridges(), qh_mergeneighbors(), qh_mergesimplex(), qh_neighbor_intersections(), qh_newfacet(), qh_postmerge(), qh_premerge(), qh_printafacet(), qh_printbegin(), qh_printend4geom(), qh_printfacetheader(), qh_printfacetNvertex_simplicial(), and qh_printsummary().

flagT facetT::tested
 

Definition at line 282 of file qhull.h.

Referenced by qh_all_merges(), qh_getmergeset(), qh_getmergeset_initial(), qh_mergefacet(), qh_printfacetheader(), and qh_updatetested().

flagT facetT::toporient
 

Definition at line 261 of file qhull.h.

Referenced by qh_createsimplex(), qh_facet2point(), qh_facet3vertex(), qh_facetarea(), qh_initialhull(), qh_makenew_simplicial(), qh_makenewfacet(), qh_makeridges(), qh_matchduplicates(), qh_matchneighbor(), qh_mergecycle_ridges(), qh_mergefacet2d(), qh_printextremes_2d(), qh_printfacetheader(), qh_printfacetNvertex_simplicial(), and qh_setfacetplane().

flagT facetT::upperdelaunay
 

Definition at line 267 of file qhull.h.

Referenced by qh_collectstatistics(), qh_eachvoronoi_all(), qh_facetarea(), qh_findbest(), qh_findbestfacet(), qh_findbestnew(), qh_findbestsharp(), qh_getarea(), qh_markvoronoi(), qh_printcenter(), qh_printextremes_d(), qh_printfacetheader(), qh_setfacetplane(), and qh_setvoronoi_all().

setT* facetT::vertices
 

Definition at line 240 of file qhull.h.

Referenced by qh_attachnewfacets(), qh_basevertices(), qh_checkconvex(), qh_checkfacet(), qh_checkpolygon(), qh_checkvertex(), qh_checkzero(), qh_collectstatistics(), qh_createsimplex(), qh_degen_redundant_facet(), qh_degen_redundant_neighbors(), qh_delfacet(), qh_detvnorm(), qh_eachvoronoi(), qh_facet2point(), qh_facet3vertex(), qh_facetarea(), qh_facetintersect(), qh_facetvertices(), qh_findbestneighbor(), qh_findgood(), qh_findgood_all(), qh_freebuild(), qh_getcentrum(), qh_getdistance(), qh_makenewfacet(), qh_makeridges(), qh_matchduplicates(), qh_matchneighbor(), qh_merge_degenredundant(), qh_mergecycle(), qh_mergecycle_all(), qh_mergecycle_facets(), qh_mergecycle_ridges(), qh_mergecycle_vneighbors(), qh_mergefacet(), qh_mergefacet2d(), qh_mergesimplex(), qh_mergevertex_del(), qh_mergevertex_neighbors(), qh_nearvertex(), qh_neighbor_intersections(), qh_outerinner(), qh_pointfacet(), qh_printafacet(), qh_printcenter(), qh_printcentrum(), qh_printextremes_2d(), qh_printfacet3geom_simplicial(), qh_printfacet4geom_simplicial(), qh_printfacetheader(), qh_printfacetNvertex_simplicial(), qh_printhashtable(), qh_printhelp_singular(), qh_printsummary(), qh_reducevertices(), qh_remove_extravertices(), qh_rename_sharedvertex(), qh_renamevertex(), qh_setfacetplane(), qh_setvoronoi_all(), qh_test_vneighbors(), qh_updatetested(), qh_updatevertices(), and qh_vertexneighbors().

flagT facetT::visible
 

Definition at line 260 of file qhull.h.

Referenced by qh_all_merges(), qh_attachnewfacets(), qh_buildhull(), qh_checkfacet(), qh_checkpolygon(), qh_collectstatistics(), qh_countfacets(), qh_deletevisible(), qh_findhorizon(), qh_flippedmerges(), qh_forcedmerges(), qh_freebuild(), qh_makenew_nonsimplicial(), qh_makenew_simplicial(), qh_markkeep(), qh_merge_degenredundant(), qh_mergecycle_all(), qh_mergecycle_neighbors(), qh_mergefacet(), qh_partitionvisible(), qh_printafacet(), qh_printend4geom(), qh_printfacet3geom_nonsimplicial(), qh_printfacet3geom_simplicial(), qh_printfacet4geom_nonsimplicial(), qh_printfacet4geom_simplicial(), qh_printfacetheader(), qh_printfacetNvertex_nonsimplicial(), qh_printfacetridges(), qh_resetlists(), qh_updatevertices(), qh_vertexneighbors(), and qh_willdelete().

unsigned facetT::visitid
 

Definition at line 254 of file qhull.h.

Referenced by qh_attachnewfacets(), qh_buildtracing(), qh_checkconnect(), qh_compare_facetvisit(), qh_countfacets(), qh_detvnorm(), qh_detvridge(), qh_detvridge3(), qh_eachvoronoi(), qh_eachvoronoi_all(), qh_findbest(), qh_findbestsharp(), qh_findgooddist(), qh_findhorizon(), qh_getmergeset(), qh_getmergeset_initial(), qh_makenew_nonsimplicial(), qh_makenewfacets(), qh_markvoronoi(), qh_matchduplicates(), qh_maydropneighbor(), qh_mergecycle_neighbors(), qh_mergecycle_ridges(), qh_mergecycle_vneighbors(), qh_mergeneighbors(), qh_mergesimplex(), qh_printafacet(), qh_printbegin(), qh_printend4geom(), qh_printextremes_2d(), qh_printfacet3geom_nonsimplicial(), qh_printfacet3geom_simplicial(), qh_printfacet4geom_nonsimplicial(), qh_printfacet4geom_simplicial(), qh_printneighborhood(), qh_printvneighbors(), qh_printvoronoi(), qh_printvridge(), qh_rename_sharedvertex(), qh_test_vneighbors(), qh_vertexridges(), and qh_vertexridges_facet().


The documentation for this struct was generated from the following file:
 

Powered by Plone

This site conforms to the following standards: