MCPcopy Create free account

hub / github.com/astra-toolbox/astra-toolbox / functions

Functions1,667 in github.com/astra-toolbox/astra-toolbox

↓ 176 callersMethodget
include/astra/AstraObjectManager.h:222
↓ 161 callersMethodcreate
include/astra/AstraObjectFactory.h:119
↓ 66 callersMethodisInitialized
inline functions
include/astra/Algorithm.h:98
↓ 48 callersMethodclear
include/astra/AstraObjectManager.h:269
↓ 45 callersMethodvalue
Gets value of node. Interpretation of value depends on type of node. Note that value will not be zero-terminated if rapidxml::parse_no_string_terminat
lib/include/rapidxml/rapidxml.hpp:692
↓ 44 callersMethodhasOption
src/Config.cpp:285
↓ 38 callersMethodgetDetectorCount
Get the number of detectors.
include/astra/ProjectionGeometry2D.h:248
↓ 36 callersMethodgetGridColCount
---------------------------------------------------------------------------------------- Get the number of columns in the volume grid.
include/astra/VolumeGeometry3D.h:366
↓ 36 callersMethodgetGridRowCount
---------------------------------------------------------------------------------------- Get the number of rows in the volume grid.
include/astra/VolumeGeometry3D.h:374
↓ 35 callersFunctionmake_algorithm_config
(algorithm_type, proj_geom, projector=None, options=None)
tests/python/unit/test_algorithms_2d.py:114
↓ 35 callersFunctionmexToString
----------------------------------------------------------------------------------------- get string from matlab
matlab/mex/mexHelpFunctions.cpp:51
↓ 34 callersFunctionget_algorithm_output
(algorithm_config, n_iter=None)
tests/python/unit/test_algorithms_2d.py:141
↓ 33 callersMethodgetProjectionCount
---------------------------------------------------------------------------------------- Get the number of projection angles.
include/astra/ProjectionGeometry3D.h:396
↓ 33 callersFunctionprint
lib/include/rapidxml/rapidxml_print.hpp:391
↓ 32 callersMethodgetOptionNumerical
src/Config.cpp:292
↓ 32 callersMethodname
Gets name of the node. Interpretation of name depends on type of node. Note that name will not be zero-terminated if rapidxml::parse_no_string_termina
lib/include/rapidxml/rapidxml.hpp:673
↓ 31 callersMethodgetOptionInt
src/Config.cpp:305
↓ 30 callersMethodgetDetectorRowCount
---------------------------------------------------------------------------------------- Get the number of detectors.
include/astra/ProjectionGeometry3D.h:357
↓ 30 callersMethodinfo
src/Logging.cpp:90
↓ 30 callersFunctionsetGPUIndex
* Sets the index of the used GPU index: first GPU has index 0 * * @param _iGPUIndex New GPU index. */
include/astra/CudaCglsAlgorithm3D.h:124
↓ 29 callersMethodclone
---------------------------------------------------------------------------------------- Clone
src/VolumeGeometry3D.cpp:241
↓ 29 callersMethodgetProjectionAngleCount
Get the number of projection angles.
include/astra/ProjectionGeometry2D.h:262
↓ 27 callersMethodgetDetectorColCount
---------------------------------------------------------------------------------------- Get the number of detectors.
include/astra/ProjectionGeometry3D.h:365
↓ 26 callersMethodgetPixelLengthX
---------------------------------------------------------------------------------------- Get the horizontal length of a single pixel (i.e., width), in
include/astra/VolumeGeometry3D.h:430
↓ 25 callersMethodgetRequiredID
src/Config.cpp:167
↓ 25 callersMethodgetSize
src/CompositeGeometryManager.cpp:453
↓ 25 callersMethodnorm
include/astra/GeometryUtil3D.h:251
↓ 24 callersFunctionerror
Log an error message. :param message: Message to log. :type message: :class:`string`
python/astra/log.py:57
↓ 24 callersMethodisInitialized
tests/test_AstraObjectManager.cpp:39
↓ 23 callersMethodgetPixelLengthY
---------------------------------------------------------------------------------------- Get the vertical length of a single pixel (i.e., height), in
include/astra/VolumeGeometry3D.h:438
↓ 23 callersMethodstore
include/astra/AstraObjectManager.h:199
↓ 21 callersMethoddot
include/astra/GeometryUtil3D.h:254
↓ 20 callersMethodaddInt
src/XMLConfig.cpp:297
↓ 20 callersMethodgetGridSliceCount
---------------------------------------------------------------------------------------- Get the number of rows in the volume grid.
include/astra/VolumeGeometry3D.h:382
↓ 20 callersMethodrun
---------------------------------------------------------------------------------------- Iterate
src/ArtAlgorithm.cpp:196
↓ 19 callersMethodhas
src/Config.cpp:129
↓ 19 callersFunctionmake_algorithm_config
(algorithm_type, proj_geom, options=None)
tests/python/unit/test_algorithms_3d.py:119
↓ 18 callersMethodgetAttribute
----------------------------------------------------------------------------- Get attribute - STRING
src/XMLNode.cpp:176
↓ 18 callersMethodgetProjectionAngles
Get pointer to buffer used to store projection angles.
include/astra/ProjectionGeometry2D.h:269
↓ 18 callersFunctionget_algorithm_output
(algorithm_config, n_iter=None)
tests/python/unit/test_algorithms_3d.py:144
↓ 18 callersFunctionmexErrMsgWithAstraLog
matlab/mex/mexHelpFunctions.cpp:40
↓ 18 callersMethodname_size
Gets size of node name, not including terminator character. This function works correctly irrespective of whether name is or is not zero terminated. \
lib/include/rapidxml/rapidxml.hpp:681
↓ 18 callersMethodrun
(self, its)
samples/python/s018_plugin.py:50
↓ 16 callersFunctioncftf081
src/Fourier.cpp:3016
↓ 16 callersFunctioncftf161
src/Fourier.cpp:2674
↓ 16 callersMethodgetProjectionAngle
Get a projection angle, represented in Radians.
include/astra/ProjectionGeometry2D.h:276
↓ 16 callersMethodtype
Gets type of node. \return Type of node.
lib/include/rapidxml/rapidxml.hpp:913
↓ 15 callersFunctioncftfsub
src/Fourier.cpp:840
↓ 15 callersMethodparent
Gets node parent. \return Pointer to parent node, or 0 if there is no parent.
lib/include/rapidxml/rapidxml.hpp:770
↓ 15 callersMethodvalue_size
Gets size of node value, not including terminator character. This function works correctly irrespective of whether value is or is not zero terminated.
lib/include/rapidxml/rapidxml.hpp:700
↓ 14 callersFunction_clog_err
include/astra/clog.h:674
↓ 14 callersMethodaddChildNode
----------------------------------------------------------------------------- Add child node - EMPTY
src/XMLNode.cpp:303
↓ 14 callersFunctioncreateCFloat32ProjectionData2DMemory
src/Data2D.cpp:146
↓ 14 callersMethodgetOptionUInt
src/Config.cpp:318
↓ 14 callersMethodisEqual
---------------------------------------------------------------------------------------- is of type
src/VolumeGeometry3D.cpp:248
↓ 13 callersMethodgetWindowMinX
---------------------------------------------------------------------------------------- Get the minimal X-coordinate in the volume window.
include/astra/VolumeGeometry3D.h:462
↓ 13 callersMethodgetWindowMinY
---------------------------------------------------------------------------------------- Get the minimal Y-coordinate in the volume window.
include/astra/VolumeGeometry3D.h:470
↓ 13 callersMethodinitialize
--------------------------------------------------------------------------------------- Initialize, use a Config object
src/Projector3D.cpp:75
↓ 13 callersFunctionmexIsScalar
----------------------------------------------------------------------------------------- return true if the argument is a scalar
matlab/mex/mexHelpFunctions.cpp:73
↓ 13 callersMethodsetData
src/Data2D.cpp:120
↓ 12 callersMethodgetConfig
src/XMLConfig.cpp:289
↓ 12 callersMethodgetWindowMinZ
---------------------------------------------------------------------------------------- Get the minimal Y-coordinate in the volume window.
include/astra/VolumeGeometry3D.h:478
↓ 11 callersMethodaddNumerical
src/XMLConfig.cpp:302
↓ 11 callersFunctiondispatchDataProjector
include/astra/DataProjector.h:183
↓ 11 callersMethodfirst_node
Gets first child node, optionally matching node name. \param name Name of child to find, or 0 to return first child regardless of its name; this strin
lib/include/rapidxml/rapidxml.hpp:936
↓ 11 callersMethodgetOptionIntArray
src/Config.cpp:358
↓ 11 callersMethodgetRequiredNumerical
src/Config.cpp:151
↓ 11 callersMethodgetWindowMaxX
---------------------------------------------------------------------------------------- Get the maximal X-coordinate in the volume window.
include/astra/VolumeGeometry3D.h:486
↓ 11 callersMethodgetWindowMaxY
---------------------------------------------------------------------------------------- Get the maximal Y-coordinate in the volume window.
include/astra/VolumeGeometry3D.h:494
↓ 11 callersFunctionmeasure
lib/include/rapidxml/rapidxml.hpp:310
↓ 11 callersFunctionstructToConfig
----------------------------------------------------------------------------------------- turn a MATLAB struct into a Config object
matlab/mex/mexHelpFunctions.cpp:140
↓ 10 callersMethodaddOptionNumerical
src/XMLConfig.cpp:324
↓ 10 callersFunctioncftmdl1
src/Fourier.cpp:2414
↓ 10 callersFunctioncreateCFloat32VolumeData2DMemory
src/Data2D.cpp:169
↓ 10 callersFunctionfreeGPUMem
TODO: Centralize this somehow (By making GPU DataStorage objects keep track of if they should free their storage in their destructor)
src/CudaSirtAlgorithm.cpp:161
↓ 10 callersMethodgetDims
src/CompositeGeometryManager.cpp:441
↓ 10 callersMethodgetGridTotCount
---------------------------------------------------------------------------------------- Get the total number of pixels in the volume window.
include/astra/VolumeGeometry3D.h:390
↓ 10 callersMethodgetOptionID
src/Config.cpp:373
↓ 10 callersMethodgetPixelLengthZ
---------------------------------------------------------------------------------------- Get the depth of a single pixel in unit lengths.
include/astra/VolumeGeometry3D.h:446
↓ 10 callersFunctiongetType
include/astra/Data3D.h:51
↓ 10 callersMethodhasIndex
include/astra/AstraObjectManager.h:211
↓ 10 callersMethodproject
include/astra/DataProjector.h:112
↓ 10 callersMethodrun
(self, its)
python/astra/plugins/sirt.py:69
↓ 9 callersMethodallocate_node
Allocates a new node from the pool, and optionally assigns name and value to it. If the allocation request cannot be accomodated, this function will t
lib/include/rapidxml/rapidxml.hpp:415
↓ 9 callersFunctioncompare
lib/include/rapidxml/rapidxml.hpp:320
↓ 9 callersFunctionfreeGPUMem
TODO: Centralize this somehow (By making GPU DataStorage objects keep track of if they should free their storage in their destructor)
src/CudaSartAlgorithm.cpp:174
↓ 9 callersMethodgetRequiredInt
src/Config.cpp:135
↓ 9 callersMethodgetRequiredNumericalArray
src/Config.cpp:186
↓ 9 callersMethodgetSingleNode
----------------------------------------------------------------------------- Get single node
src/XMLNode.cpp:88
↓ 9 callersFunctioninitASTRAMex
* Initialize mex functions. * */
matlab/mex/mexInitFunctions.cpp:18
↓ 9 callersFunctionisFloat32Memory
include/astra/Data.h:97
↓ 9 callersFunctionlogPythonError
python/astra/src/PythonPluginAlgorithm.cpp:46
↓ 9 callersFunctionprojectPoint
include/astra/CudaProjector2D.h:91
↓ 8 callersMethodBP
Perform backprojection. Output must have the right 2D/3D shape. Input may also be flattened. Output must also be contiguous and floa
python/astra/optomo.py:192
↓ 8 callersMethodFP
Perform forward projection. Output must have the right 2D/3D shape. Input may also be flattened. Output must also be contiguous and
python/astra/optomo.py:161
↓ 8 callersFunctionGeometry3DParameters
include/astra/GeometryUtil3D.h:176
↓ 8 callersMethodaddAttribute
----------------------------------------------------------------------------- Add attribute - STRING
src/XMLNode.cpp:423
↓ 8 callersFunctioncftleaf
src/Fourier.cpp:2356
↓ 8 callersFunctionconfigToStruct
----------------------------------------------------------------------------------------- turn a Config object into a MATLAB struct
matlab/mex/mexHelpFunctions.cpp:283
↓ 8 callersFunctioncopy_chars
lib/include/rapidxml/rapidxml_print.hpp:37
next →1–100 of 1,667, ranked by callers