Skip to main content

Crate snaphu_sys

Crate snaphu_sys 

Source

Structs§

arc_st
bidircostST
boundaryST
bucketST
bucket_st
candidateST
conncompsizeST
costST
incrcostST
infileST
max_align_t
neighborST
nodeST
node_st
nodesuppST
outfileST
paramST
scndryarcST
smoothcostST
tileparamST

Constants§

ABNORMAL_EXIT
ALT_LINE_DATA
ALT_SAMPLE_DATA
ARCUBOUND
ARMLEN
AUTOCALCSTATMAX
BIGGESTDZRHOMAX
BOUNDARYCANDIDATE
BOUNDARYCOL
BOUNDARYLEVEL
BOUNDARYPTR
BOUNDARYROW
BUGREPORTEMAIL
CANDIDATEBAGSTEP
CLIPFACTOR
COMPLEX_DATA
CONNCOMPMEMINCR
CONNCOMPOUTTYPEUCHAR
CONNCOMPOUTTYPEUINT
COPYRIGHT
DEFO
DEF_ALTITUDE
DEF_AMPFILE
DEF_AMPFILE2
DEF_AMPFILEFORMAT
DEF_AMPLITUDE
DEF_ARCMAXFLOWCONST
DEF_ASSEMBLEONLY
DEF_AZDZFACTOR
DEF_AZRES
DEF_BASELINE
DEF_BASELINEANGLE
DEF_BIDIRLPN
DEF_BPERP
DEF_BYTEMASKFILE
DEF_COLCOSTFILE
DEF_COLOVRLP
DEF_CONNCOMPFILE
DEF_CONNCOMPOUTTYPE
DEF_CONNCOMPTHRESH
DEF_CORRDUMPFILE
DEF_CORRFILE
DEF_CORRFILEFORMAT
DEF_COSTINFILE
DEF_COSTOUTFILE
DEF_COSTSCALE
DEF_COSTSCALEAMBIGHT
DEF_CS2SCALEFACTOR
DEF_CSTD1
DEF_CSTD2
DEF_CSTD3
DEF_DA
DEF_DEFAULTCORR
DEF_DEFOAZDZFACTOR
DEF_DEFOLAYCONST
DEF_DEFOMAX
DEF_DEFOTHRESHFACTOR
DEF_DNOMINCANGLE
DEF_DOTILEMASKFILE
DEF_DR
DEF_DRHO
DEF_DUMPALL
DEF_DZEIFACTOR
DEF_DZEIMIN
DEF_DZEIWEIGHT
DEF_DZLAYFACTOR
DEF_DZLAYPEAK
DEF_DZRCRITFACTOR
DEF_EARTHRADIUS
DEF_EDGEMASKBOT
DEF_EDGEMASKLEFT
DEF_EDGEMASKRIGHT
DEF_EDGEMASKTOP
DEF_EIFILE
DEF_ESTFILE
DEF_ESTFILEFORMAT
DEF_EVAL
DEF_FLIPPHASESIGN
DEF_FLOWFILE
DEF_INFILEFORMAT
DEF_INITDZR
DEF_INITDZSTEP
DEF_INITFILE
DEF_INITMAXFLOW
DEF_INITONLY
DEF_KCOLEI
DEF_KDS
DEF_KPARDPSI
DEF_KPERPDPSI
DEF_KROWEI
DEF_LAMBDA
DEF_LAYCONST
DEF_LAYFALLOFFCONST
DEF_LAYMINEI
DEF_LAYWIDTH
DEF_LOGFILE
DEF_MAGFILE
DEF_MAGFILEFORMAT
DEF_MAXCOST
DEF_MAXCYCLEFRACTION
DEF_MAXFLOW
DEF_MAXNCOMPS
DEF_MAXNEWNODECONST
DEF_MAXNFLOWCYCLES
DEF_MINCONNCOMPFRAC
DEF_MINREGIONSIZE
DEF_MSTCOLCOSTFILE
DEF_MSTCOSTSFILE
DEF_MSTROWCOSTFILE
DEF_NCONNNODEMIN
DEF_NCORRLOOKS
DEF_NCORRLOOKSAZ
DEF_NCORRLOOKSRANGE
DEF_NEARRANGE
DEF_NLOOKSAZ
DEF_NLOOKSOTHER
DEF_NLOOKSRANGE
DEF_NMAJORPRUNE
DEF_NSHORTCYCLE
DEF_NTHREADS
DEF_NTILECOL
DEF_NTILEROW
DEF_ONETILEREOPT
DEF_ORBITRADIUS
DEF_OUTFILE
DEF_OUTFILEFORMAT
DEF_P
DEF_PIECEFIRSTCOL
DEF_PIECEFIRSTROW
DEF_PIECENCOL
DEF_PIECENROW
DEF_PRUNECOSTTHRESH
DEF_RANGERES
DEF_RAWCORRDUMPFILE
DEF_REGROWCONNCOMPS
DEF_RHOMINFACTOR
DEF_RHOSCONST1
DEF_RHOSCONST2
DEF_RMTILEINIT
DEF_RMTMPTILE
DEF_ROWCOSTFILE
DEF_ROWOVRLP
DEF_SCNDRYARCFLOWMAX
DEF_SHADOW
DEF_SIGSQCORR
DEF_SIGSQEI
DEF_SIGSQLAYFACTOR
DEF_SIGSQSHORTMIN
DEF_SLOPERATIOFACTOR
DEF_SPECULAREXP
DEF_SRCCOL
DEF_SRCROW
DEF_SYSCONFFILE
DEF_THRESHOLD
DEF_TILECOSTTHRESH
DEF_TILEDIR
DEF_TILEEDGEWEIGHT
DEF_TRANSMITMODE
DEF_UNWRAPPED
DEF_UNWRAPPEDINFILEFORMAT
DEF_VERBOSE
DEF_WEIGHT
DEF_WEIGHTFILE
DOWN
DUMP_COLCOSTFILE
DUMP_CORRDUMPFILE
DUMP_EIFILE
DUMP_FLOWFILE
DUMP_INITFILE
DUMP_MSTCOLCOSTFILE
DUMP_MSTCOSTSFILE
DUMP_MSTROWCOSTFILE
DUMP_PATH
DUMP_RAWCORRDUMPFILE
DUMP_ROWCOSTFILE
FALSE
FLOAT_DATA
GROUNDCOL
GROUNDROW
INBUCKET
INCRCOSTFILENEG
INCRCOSTFILEPOS
INITARRSIZE
INITMAXCOSTINCR
INTERIORLEVEL
KEDGE
LARGEINT
LARGESHORT
LEFT
LOGFILEROOT
MASKED
MAXGROUPBASE
MAXITERATION
MAXLINELEN
MAXNSHORTCYCLE
MAXSTRLEN
MAXTHREADS
MAXTMPSTRLEN
MCFINIT
MINBOUNDARYSIZE
MINSCALARCOST
MSTINIT
NARMS
NEGBUCKETFRACTION
NEGINCR
NEWNODEBAGSTEP
NLISTMEMINCR
NOCOSTSHELF
NORMAL_EXIT
NOSTATCOSTS
NOSTATINITMAXFLOW
NOTINBUCKET
NSOURCELISTMEMINCR
NULLFILE
ONTREE
OPTIONSHELPBRIEF
OPTIONSHELPFULL
PI
PINGPONG
POSBUCKETFRACTION
POSINCR
PROBCOSTP
PROGRAMNAME
PRUNED
REGIONSUFFIX
RIGHT
SECONDSPERPIXEL
SINGLEANTTRANSMIT
SMOOTH
SQRTHALF
TILEDIRMODE
TILEDPSICOLFACTOR
TILEINITFILEFORMAT
TILEINITFILEROOT
TILEOVRLPWARNTHRESH
TMPTILECOSTSUFFIX
TMPTILEDIRROOT
TMPTILEOUTFORMAT
TMPTILEROOT
TOPO
TRUE
TWOPI
UP
USEMAXCYCLEFRACTION
VERSION
VERYFAR
ZEROCOSTARC

Functions§

Add2DFloatArrays
AssembleTiles
BoxCarAvg
BucketInsert
BucketRemove
BuildCostArrays
function: BuildCostArrays()
CAlloc
CalcCostDefo
CalcCostL0
CalcCostL0BiDir
CalcCostL1
CalcCostL2
CalcCostL1BiDir
CalcCostL2BiDir
CalcCostLP
CalcCostLPBiDir
CalcCostNonGrid
CalcCostSmooth
CalcCostTopo
CalcFlow
CalcWrappedAzDiffs
CalcWrappedRangeDiffs
CatchSignals
CheckMagMasking
CheckParams
ClosestNode
CycleResidue
Despeckle
DumpIncrCostFiles
EvalCostDefo
EvalCostL0
EvalCostL0BiDir
EvalCostL1
EvalCostL2
EvalCostL1BiDir
EvalCostL2BiDir
EvalCostLP
EvalCostLPBiDir
EvalCostNonGrid
EvalCostSmooth
EvalCostTopo
EvaluateTotalCost
ExtractFlow
FlattenWrappedPhase
FlipFlowArraySign
FlipPhaseArraySign
Free2DArray
Get2DMem
Get2DRowColMem
Get2DRowColZeroMem
GetNLines
GrowConnCompsMask
GrowRegions
InitNetwork
InitNodeNums
InitNodes
IntegratePhase
IsFinite
KillChildrenExit
LClip
LMin
LRound
LinInterp1D
LinInterp2D
LongCompare
MAlloc
MCFInitFlows
MSTInitFlows
MakeTileDir
MaskNodes
MaxNonMaskFlow
MirrorPad
NodeResidue
NonNegDataArray
ParseFilename
ProcessArgs
ReAlloc
ReCalcCost
Read2DArray
Read2DRowColFile
Read2DRowColFileRows
ReadAltLineFile
ReadAltLineFilePhase
ReadAltSampFile
ReadByteMask
ReadComplexFile
ReadConfigFile
ReadCorrelation
ReadInputFile
ReadIntensity
ReadMagnitude
ReadUnwrappedEstimateFile
ReadWeightsFile
SelectSources
Set2DShortArray
SetBooleanSignedChar
SetDefaults
SetDump
SetDumpAll
SetGridNetworkFunctionPointers
SetNonGridNetworkFunctionPointers
SetStreamPointers
SetTileInitOutfile
SetUpDoTileMask
SetVerboseOut
SetupIncrFlowCosts
SetupTile
SetupTreeSolveNetwork
Short2DRowColAbsMax
SignalExit
SolveCS2
StrNCopy
StringToDouble
StringToLong
TreeSolve
Unwrap
function: Unwrap()
UnwrapTile
function: UnwrapTile()
ValidDataArray
WrapPhase
Write2DArray
Write2DRowColArray
WriteConfigLogFile
WriteOutputFile

Type Aliases§

arc
bidircostT
boundaryT
bucket
bucketT
candidateT
conncompsizeT
costT
excess_t
This code is derived from cs2 v3.7 Written by Andrew V. Goldberg and Boris Cherkassky Modifications for use in snaphu by Curtis W. Chen
incrcostT
infileT
neighborT
node
nodeT
nodesuppT
outfileT
paramT
scndryarcT
smoothcostT
tileparamT
totalcostT
wchar_t