Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/astra-toolbox/astra-toolbox
/ functions
Functions
1,667 in github.com/astra-toolbox/astra-toolbox
⨍
Functions
1,667
◇
Types & classes
319
↓ 176 callers
Method
get
include/astra/AstraObjectManager.h:222
↓ 161 callers
Method
create
include/astra/AstraObjectFactory.h:119
↓ 66 callers
Method
isInitialized
inline functions
include/astra/Algorithm.h:98
↓ 48 callers
Method
clear
include/astra/AstraObjectManager.h:269
↓ 45 callers
Method
value
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 callers
Method
hasOption
src/Config.cpp:285
↓ 38 callers
Method
getDetectorCount
Get the number of detectors.
include/astra/ProjectionGeometry2D.h:248
↓ 36 callers
Method
getGridColCount
---------------------------------------------------------------------------------------- Get the number of columns in the volume grid.
include/astra/VolumeGeometry3D.h:366
↓ 36 callers
Method
getGridRowCount
---------------------------------------------------------------------------------------- Get the number of rows in the volume grid.
include/astra/VolumeGeometry3D.h:374
↓ 35 callers
Function
make_algorithm_config
(algorithm_type, proj_geom, projector=None, options=None)
tests/python/unit/test_algorithms_2d.py:114
↓ 35 callers
Function
mexToString
----------------------------------------------------------------------------------------- get string from matlab
matlab/mex/mexHelpFunctions.cpp:51
↓ 34 callers
Function
get_algorithm_output
(algorithm_config, n_iter=None)
tests/python/unit/test_algorithms_2d.py:141
↓ 33 callers
Method
getProjectionCount
---------------------------------------------------------------------------------------- Get the number of projection angles.
include/astra/ProjectionGeometry3D.h:396
↓ 33 callers
Function
print
lib/include/rapidxml/rapidxml_print.hpp:391
↓ 32 callers
Method
getOptionNumerical
src/Config.cpp:292
↓ 32 callers
Method
name
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 callers
Method
getOptionInt
src/Config.cpp:305
↓ 30 callers
Method
getDetectorRowCount
---------------------------------------------------------------------------------------- Get the number of detectors.
include/astra/ProjectionGeometry3D.h:357
↓ 30 callers
Method
info
src/Logging.cpp:90
↓ 30 callers
Function
setGPUIndex
* Sets the index of the used GPU index: first GPU has index 0 * * @param _iGPUIndex New GPU index. */
include/astra/CudaCglsAlgorithm3D.h:124
↓ 29 callers
Method
clone
---------------------------------------------------------------------------------------- Clone
src/VolumeGeometry3D.cpp:241
↓ 29 callers
Method
getProjectionAngleCount
Get the number of projection angles.
include/astra/ProjectionGeometry2D.h:262
↓ 27 callers
Method
getDetectorColCount
---------------------------------------------------------------------------------------- Get the number of detectors.
include/astra/ProjectionGeometry3D.h:365
↓ 26 callers
Method
getPixelLengthX
---------------------------------------------------------------------------------------- Get the horizontal length of a single pixel (i.e., width), in
include/astra/VolumeGeometry3D.h:430
↓ 25 callers
Method
getRequiredID
src/Config.cpp:167
↓ 25 callers
Method
getSize
src/CompositeGeometryManager.cpp:453
↓ 25 callers
Method
norm
include/astra/GeometryUtil3D.h:251
↓ 24 callers
Function
error
Log an error message. :param message: Message to log. :type message: :class:`string`
python/astra/log.py:57
↓ 24 callers
Method
isInitialized
tests/test_AstraObjectManager.cpp:39
↓ 23 callers
Method
getPixelLengthY
---------------------------------------------------------------------------------------- Get the vertical length of a single pixel (i.e., height), in
include/astra/VolumeGeometry3D.h:438
↓ 23 callers
Method
store
include/astra/AstraObjectManager.h:199
↓ 21 callers
Method
dot
include/astra/GeometryUtil3D.h:254
↓ 20 callers
Method
addInt
src/XMLConfig.cpp:297
↓ 20 callers
Method
getGridSliceCount
---------------------------------------------------------------------------------------- Get the number of rows in the volume grid.
include/astra/VolumeGeometry3D.h:382
↓ 20 callers
Method
run
---------------------------------------------------------------------------------------- Iterate
src/ArtAlgorithm.cpp:196
↓ 19 callers
Method
has
src/Config.cpp:129
↓ 19 callers
Function
make_algorithm_config
(algorithm_type, proj_geom, options=None)
tests/python/unit/test_algorithms_3d.py:119
↓ 18 callers
Method
getAttribute
----------------------------------------------------------------------------- Get attribute - STRING
src/XMLNode.cpp:176
↓ 18 callers
Method
getProjectionAngles
Get pointer to buffer used to store projection angles.
include/astra/ProjectionGeometry2D.h:269
↓ 18 callers
Function
get_algorithm_output
(algorithm_config, n_iter=None)
tests/python/unit/test_algorithms_3d.py:144
↓ 18 callers
Function
mexErrMsgWithAstraLog
matlab/mex/mexHelpFunctions.cpp:40
↓ 18 callers
Method
name_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 callers
Method
run
(self, its)
samples/python/s018_plugin.py:50
↓ 16 callers
Function
cftf081
src/Fourier.cpp:3016
↓ 16 callers
Function
cftf161
src/Fourier.cpp:2674
↓ 16 callers
Method
getProjectionAngle
Get a projection angle, represented in Radians.
include/astra/ProjectionGeometry2D.h:276
↓ 16 callers
Method
type
Gets type of node. \return Type of node.
lib/include/rapidxml/rapidxml.hpp:913
↓ 15 callers
Function
cftfsub
src/Fourier.cpp:840
↓ 15 callers
Method
parent
Gets node parent. \return Pointer to parent node, or 0 if there is no parent.
lib/include/rapidxml/rapidxml.hpp:770
↓ 15 callers
Method
value_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 callers
Function
_clog_err
include/astra/clog.h:674
↓ 14 callers
Method
addChildNode
----------------------------------------------------------------------------- Add child node - EMPTY
src/XMLNode.cpp:303
↓ 14 callers
Function
createCFloat32ProjectionData2DMemory
src/Data2D.cpp:146
↓ 14 callers
Method
getOptionUInt
src/Config.cpp:318
↓ 14 callers
Method
isEqual
---------------------------------------------------------------------------------------- is of type
src/VolumeGeometry3D.cpp:248
↓ 13 callers
Method
getWindowMinX
---------------------------------------------------------------------------------------- Get the minimal X-coordinate in the volume window.
include/astra/VolumeGeometry3D.h:462
↓ 13 callers
Method
getWindowMinY
---------------------------------------------------------------------------------------- Get the minimal Y-coordinate in the volume window.
include/astra/VolumeGeometry3D.h:470
↓ 13 callers
Method
initialize
--------------------------------------------------------------------------------------- Initialize, use a Config object
src/Projector3D.cpp:75
↓ 13 callers
Function
mexIsScalar
----------------------------------------------------------------------------------------- return true if the argument is a scalar
matlab/mex/mexHelpFunctions.cpp:73
↓ 13 callers
Method
setData
src/Data2D.cpp:120
↓ 12 callers
Method
getConfig
src/XMLConfig.cpp:289
↓ 12 callers
Method
getWindowMinZ
---------------------------------------------------------------------------------------- Get the minimal Y-coordinate in the volume window.
include/astra/VolumeGeometry3D.h:478
↓ 11 callers
Method
addNumerical
src/XMLConfig.cpp:302
↓ 11 callers
Function
dispatchDataProjector
include/astra/DataProjector.h:183
↓ 11 callers
Method
first_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 callers
Method
getOptionIntArray
src/Config.cpp:358
↓ 11 callers
Method
getRequiredNumerical
src/Config.cpp:151
↓ 11 callers
Method
getWindowMaxX
---------------------------------------------------------------------------------------- Get the maximal X-coordinate in the volume window.
include/astra/VolumeGeometry3D.h:486
↓ 11 callers
Method
getWindowMaxY
---------------------------------------------------------------------------------------- Get the maximal Y-coordinate in the volume window.
include/astra/VolumeGeometry3D.h:494
↓ 11 callers
Function
measure
lib/include/rapidxml/rapidxml.hpp:310
↓ 11 callers
Function
structToConfig
----------------------------------------------------------------------------------------- turn a MATLAB struct into a Config object
matlab/mex/mexHelpFunctions.cpp:140
↓ 10 callers
Method
addOptionNumerical
src/XMLConfig.cpp:324
↓ 10 callers
Function
cftmdl1
src/Fourier.cpp:2414
↓ 10 callers
Function
createCFloat32VolumeData2DMemory
src/Data2D.cpp:169
↓ 10 callers
Function
freeGPUMem
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 callers
Method
getDims
src/CompositeGeometryManager.cpp:441
↓ 10 callers
Method
getGridTotCount
---------------------------------------------------------------------------------------- Get the total number of pixels in the volume window.
include/astra/VolumeGeometry3D.h:390
↓ 10 callers
Method
getOptionID
src/Config.cpp:373
↓ 10 callers
Method
getPixelLengthZ
---------------------------------------------------------------------------------------- Get the depth of a single pixel in unit lengths.
include/astra/VolumeGeometry3D.h:446
↓ 10 callers
Function
getType
include/astra/Data3D.h:51
↓ 10 callers
Method
hasIndex
include/astra/AstraObjectManager.h:211
↓ 10 callers
Method
project
include/astra/DataProjector.h:112
↓ 10 callers
Method
run
(self, its)
python/astra/plugins/sirt.py:69
↓ 9 callers
Method
allocate_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 callers
Function
compare
lib/include/rapidxml/rapidxml.hpp:320
↓ 9 callers
Function
freeGPUMem
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 callers
Method
getRequiredInt
src/Config.cpp:135
↓ 9 callers
Method
getRequiredNumericalArray
src/Config.cpp:186
↓ 9 callers
Method
getSingleNode
----------------------------------------------------------------------------- Get single node
src/XMLNode.cpp:88
↓ 9 callers
Function
initASTRAMex
* Initialize mex functions. * */
matlab/mex/mexInitFunctions.cpp:18
↓ 9 callers
Function
isFloat32Memory
include/astra/Data.h:97
↓ 9 callers
Function
logPythonError
python/astra/src/PythonPluginAlgorithm.cpp:46
↓ 9 callers
Function
projectPoint
include/astra/CudaProjector2D.h:91
↓ 8 callers
Method
BP
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 callers
Method
FP
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 callers
Function
Geometry3DParameters
include/astra/GeometryUtil3D.h:176
↓ 8 callers
Method
addAttribute
----------------------------------------------------------------------------- Add attribute - STRING
src/XMLNode.cpp:423
↓ 8 callers
Function
cftleaf
src/Fourier.cpp:2356
↓ 8 callers
Function
configToStruct
----------------------------------------------------------------------------------------- turn a Config object into a MATLAB struct
matlab/mex/mexHelpFunctions.cpp:283
↓ 8 callers
Function
copy_chars
lib/include/rapidxml/rapidxml_print.hpp:37
next →
1–100 of 1,667, ranked by callers