Helios++
Helios software for LiDAR simulations
|
▼ src | |
► adt | |
► bintree | |
BinaryTreeBreadthIterator.h | |
BinaryTreeDepthIterator.h | |
BinaryTreeFastBreadthIterator.h | |
BinaryTreeFastDepthIterator.h | |
IBinaryTreeNode.h | |
► custom | |
PointerVector.h | |
► exprtree | |
IExprTreeNode.h | |
IExprTreeNodeStringFactory.h | |
UnivarExprTreeNode.h | |
UnivarExprTreeStringFactory.h | |
► grove | |
BasicDynGrove.h | |
BasicDynGroveSubject.h | |
BasicStaticGrove.h | |
DynGrove.h | |
GroveTreeWrapper.h | |
KDGrove.h | |
KDGroveFactory.h | |
KDGroveStats.h | |
KDGroveSubject.h | |
StaticGrove.h | |
► kdtree | |
AxisSAHKDTreeFactory.h | |
AxisSAHKDTreeGeometricStrategy.h | |
FastSAHKDTreeFactory.h | |
FastSAHKDTreeGeometricStrategy.h | |
FastSAHKDTreeRecountSubTask.h | |
KDTreeBuildType.h | |
KDTreeFactory.h | |
KDTreeFactoryMaker.h | |
KDTreeFactoryThreadPool.h | |
KDTreeNode.h | |
KDTreeNodeRoot.h | |
KDTreePrimitiveComparator.h | |
LightKDTreeNode.h | |
LightKDTreeNodeBlockAllocator.h | |
MultiThreadKDTreeFactory.h | |
MultiThreadSAHKDTreeFactory.h | |
SAHKDTreeComputeLossNodesSubTask.h | |
SAHKDTreeFactory.h | |
SAHKDTreeGeometricStrategy.h | |
SimpleKDTreeBuildChildrenNodesSubTask.h | |
SimpleKDTreeComputeRootNodeBoundariesSubTask.h | |
SimpleKDTreeFactory.h | |
SimpleKDTreeGeometricStrategy.h | |
SimpleKDTreePopulateSplitsSubTask.h | |
► tree | |
IterableTreeNode.h | |
ITreeIterator.h | |
► alg | |
► raycast | |
GroveKDTreeRaycaster.h | |
KDGroveRaycaster.h | |
KDTreeRaycaster.h | |
Raycaster.h | |
RaycasterGroveTree.h | |
► assetloading | |
► geometryfilter | |
AbstractGeometryFilter.h | |
DetailedVoxelLoader.h | |
GeoTiffFileLoader.h | |
RotateFilter.h | |
ScaleFilter.h | |
TranslateFilter.h | |
WavefrontObj.h | |
WavefrontObjCache.h | |
WavefrontObjFileLoader.h | |
XYZPointCloudFileLoader.h | |
Asset.h | |
EggAsset.h | |
LadLutLoader.h | |
MaterialsFileReader.h | |
SceneLoadingSpecification.h | |
ScenePart.h | |
SpectralLibrary.h | |
VoxelFileParser.h | |
XmlAssetsLoader.h | |
XmlSceneLoader.h | |
XmlSurveyLoader.h | |
XmlUtils.h | |
► dataanalytics | |
HDA_RecordBuffer.h | |
HDA_SimStepRecorder.h | |
HDA_StateJSONReporter.h | |
► demo | |
BaseDemo.h | |
DemoSelector.h | |
DynamicSceneDemo.h | |
RaycastingDemo.h | |
SimplePrimitivesDemo.h | |
SurveyDemo.h | |
► filems | |
► facade | |
FMSFacade.h | |
FMSFactoryFacade.h | |
FMSReadFacade.h | |
FMSSerializationFacade.h | |
FMSWriteFacade.h | |
► factory | |
FMSFacadeFactory.h | |
SyncFileMeasurementWriterFactory.h | |
► read | |
► comps | |
BinaryFileReader.h | |
BufferedLineFileReader.h | |
CharFileReader.h | |
FileReader.h | |
LineFileReader.h | |
SimpleFileReader.h | |
► core | |
DesignMatrixReader.h | |
► exceptions | |
EndOfReadingException.h | |
► strategies | |
BinaryReadingStrategy.h | |
BufferedReadingStrategy.h | |
CharReadingStrategy.h | |
LineReadingStrategy.h | |
ReadingStrategy.h | |
SimpleReadingStrategy.h | |
► serialization | |
serial.h | |
serial_adt.h | |
serial_adt_utils.h | |
serial_arma.h | |
serial_dynamic.h | |
serial_glm.h | |
serial_primitives.h | |
SerialIO.h | |
SerialSceneWrapper.h | |
► util | |
FileUtils.h | |
LasWriterSpec.h | |
► write | |
► comps | |
FileWriter.h | |
Las14MultiVectorialSyncFileMeasurementWriter.h | |
Las14SyncFileMeasurementWriter.h | |
Las14VectorialSyncFileMeasurementWriter.h | |
LasMultiVectorialSyncFileMeasurementWriter.h | |
LasSyncFileMeasurementWriter.h | |
LasSyncFileWriter.h | |
LasVectorialSyncFileMeasurementWriter.h | |
MultiLasSyncFileWriter.h | |
MultiSyncFileWriter.h | |
SimpleMultiSyncFileWriter.h | |
SimpleMultiVectorialSyncFileMeasurementWriter.h | |
SimpleSyncFileFullWaveformWriter.h | |
SimpleSyncFileMeasurementWriter.h | |
SimpleSyncFileStringWriter.h | |
SimpleSyncFileTrajectoryWriter.h | |
SimpleSyncFileWriter.h | |
SimpleVectorialSyncFileFullWaveformWriter.h | |
SimpleVectorialSyncFileMeasurementWriter.h | |
SingleSyncFileWriter.h | |
SyncFileWriter.h | |
ZipMultiSyncFileWriter.h | |
ZipMultiVectorialSyncFileMeasurementWriter.h | |
ZipSyncFileFullWaveformWriter.h | |
ZipSyncFileMeasurementWriter.h | |
ZipSyncFileTrajectoryWriter.h | |
ZipSyncFileWriter.h | |
ZipVectorialSyncFileFullWaveformWriter.h | |
ZipVectorialSyncFileMeasurementWriter.h | |
► core | |
BaseFullWaveformWriter.h | |
BaseMeasurementWriter.h | |
FullWaveformWriter.h | |
HeliosWriter.h | |
MeasurementWriter.h | |
MultiVectorialMeasurementWriter.h | |
TrajectoryWriter.h | |
VectorialFullWaveformWriter.h | |
VectorialMeasurementWriter.h | |
► strategies | |
DirectFullWaveformWriteStrategy.h | |
DirectMeasurementWriteStrategy.h | |
DirectStringWriteStrategy.h | |
DirectTrajectoryWriteStrategy.h | |
LasMeasurementWriteStrategy.h | |
VectorialWriteStrategy.h | |
WriteStrategy.h | |
ZipFullWaveformWriteStrategy.h | |
ZipMeasurementWriteStrategy.h | |
ZipTrajectoryWriteStrategy.h | |
► hpc | |
SM_ParallelMergeSort.h | |
SM_ParallelMergeSortSubTask.h | |
► main | |
helios_version.h | |
LidarSim.h | |
MainHelp.h | |
targetver.h | |
► maths | |
► fluxionum | |
AbstractDesignMatrix.h | |
ClosestLesserSampleFunction.h | |
DesignMatrix.h | |
DiffDesignMatrix.h | |
DiffDesignMatrixInterpolator.h | |
DiffMinimizer.h | |
FixedIterativeEulerMethod.h | |
FixedParametricIterativeEulerMethod.h | |
FluxionumException.h | |
FluxionumTypes.h | |
Function.h | |
IndexedDesignMatrix.h | |
IterativeEulerMethod.h | |
IterativeMethodHandler.h | |
LinearPiecesFunction.h | |
Minimizer.h | |
ParametricClosestLesserSampleFunction.h | |
ParametricIterativeEulerMethod.h | |
ParametricLinearPiecesFunction.h | |
SimpleLinearFunction.h | |
TemporalDesignMatrix.h | |
UnivariateNewtonRaphsonMinimizer.h | |
► rigidmotion | |
RigidMotion.h | |
RigidMotionEngine.h | |
RigidMotionException.h | |
RigidMotionFactory.h | |
RigidMotionR2Factory.h | |
RigidMotionR3Factory.h | |
Directions.h | |
EnergyMaths.h | |
LadLut.h | |
MathConstants.h | |
MathConverter.h | |
PlaneFitter.h | |
RayUtils.h | |
Rotation.h | |
RotationOrder.h | |
Vectorial.h | |
WaveMaths.h | |
► noise | |
NoiseSource.h | |
NormalNoiseSource.h | |
RandomnessGenerator.h | |
RandomNoiseSource.h | |
UniformNoiseSource.h | |
► platform | |
► trajectory | |
DesignTrajectoryFunction.h | |
TrajectoryFunction.h | |
TrajectorySettings.h | |
GroundVehiclePlatform.h | |
HelicopterPlatform.h | |
InterpolatedMovingPlatform.h | |
InterpolatedMovingPlatformEgg.h | |
LinearPathPlatform.h | |
MovingPlatform.h | |
Platform.h | |
PlatformSettings.h | |
SimplePhysicsPlatform.h | |
► pybinds | |
PyAABBWrapper.h | |
PyBeamDeflectorWrapper.h | |
PyDetailedVoxelWrapper.h | |
PyDetectorWrapper.h | |
PyDoubleVector.h | |
PyHeliosException.h | |
PyHeliosOutputWrapper.h | |
PyHeliosSimulation.h | |
PyHeliosUtils.h | |
PyIntegerList.h | |
PyMeasurementVectorWrapper.h | |
PyMeasurementWrapper.h | |
PyNoiseSourceWrapper.h | |
PyPlatformWrapper.h | |
PyPrimitiveWrapper.h | |
PyRandomnessGeneratorWrapper.h | |
PyRaySceneIntersectionWrapper.h | |
PyScannerWrapper.h | |
PyScanningStripWrapper.h | |
PyScenePartWrapper.h | |
PySceneWrapper.h | |
PySimulationCycleCallback.h | |
PyStringVector.h | |
PythonDVec3.h | |
PyTrajectoryVectorWrapper.h | |
PyTrajectoryWrapper.h | |
PyTriangleWrapper.h | |
PyVertexWrapper.h | |
► scanner | |
► beamDeflector | |
AbstractBeamDeflector.h | |
ConicBeamDeflector.h | |
FiberArrayBeamDeflector.h | |
OscillatingMirrorBeamDeflector.h | |
PolygonMirrorBeamDeflector.h | |
RisleyBeamDeflector.h | |
► detector | |
AbstractDetector.h | |
AbstractPulseRunnable.h | |
DynFullWaveformPulseRunnable.h | |
FullWaveform.h | |
FullWaveformPulseDetector.h | |
FullWaveformPulseRunnable.h | |
MarquardtFitter.h | |
PulseTask.h | |
PulseTaskDropper.h | |
PulseTaskFactory.h | |
PulseThreadPool.h | |
PulseThreadPoolFactory.h | |
PulseThreadPoolInterface.h | |
PulseWarehouseThreadPool.h | |
BuddingScanningPulseProcess.h | |
FWFSettings.h | |
Measurement.h | |
MultiScanner.h | |
Pulse.h | |
Scanner.h | |
ScannerHead.h | |
ScannerSettings.h | |
ScanningDevice.h | |
ScanningPulseProcess.h | |
SimulatedPulse.h | |
SingleScanner.h | |
TimedPulse.h | |
Trajectory.h | |
WarehouseScanningPulseProcess.h | |
► scene | |
► dynamic | |
DynMotion.h | |
DynMotionEngine.h | |
DynMovingObject.h | |
DynObject.h | |
DynScene.h | |
DynSequence.h | |
DynSequencer.h | |
DynSequentiableMovingObject.h | |
► primitives | |
AABB.h | |
DetailedVoxel.h | |
Primitive.h | |
Triangle.h | |
Vertex.h | |
Voxel.h | |
IntersectionHandlingResult.h | |
Material.h | |
RaySceneIntersection.h | |
Scene.h | |
StaticScene.h | |
► sim | |
► comps | |
Leg.h | |
ScanningStrip.h | |
SimulationCycleCallback.h | |
SimulationReporter.h | |
SimulationStepLoop.h | |
Survey.h | |
► core | |
Simulation.h | |
SurveyPlayback.h | |
► tools | |
DiscreteTime.h | |
LinearVoidStepLoop.h | |
NonVoidStepLoop.h | |
StepLoop.h | |
VoidStepLoop.h | |
► surfaceinspector | |
► maths | |
► functions | |
GaussianFunction.hpp | |
IMathFunction.hpp | |
► permuters | |
CNRIndexPermuter.hpp | |
IPermuter.hpp | |
DetailedPlane.hpp | |
Distances.hpp | |
Histogram.hpp | |
Plane.hpp | |
PlaneFitter.hpp | |
Scalar.hpp | |
SingularContextComputer.hpp | |
SingularContextDescriptors.hpp | |
Statistics.hpp | |
Vector.hpp | |
► util | |
► draggers | |
IDragger.hpp | |
MaxDragger.hpp | |
MinDragger.hpp | |
OptimizationDragger.hpp | |
Object.hpp | |
SurfaceInspectorException.hpp | |
► test | |
AssetLoadingTest.h | |
BaseTest.h | |
DiscreteTimeTest.h | |
EnergyModelsTest.h | |
ExprTreeTest.h | |
FluxionumTest.h | |
FunctionalPlatformTest.h | |
GroveTest.h | |
HPCTest.h | |
LadLutTest.h | |
NoiseTest.h | |
PlaneFitterTest.h | |
PlatformPhysicsTest.h | |
RandomTest.h | |
RayIntersectionTest.h | |
RigidMotionTest.h | |
ScenePartSplitTest.h | |
SerializationTest.h | |
SurveyCopyTest.h | |
Test.h | |
VoxelParsingTest.h | |
► util | |
► logger | |
file_logger.hpp | |
full_logger.hpp | |
logger.hpp | |
logger_factory.hpp | |
logging.hpp | |
logging_common.hpp | |
logging_creation.hpp | |
std_out_logger.hpp | |
► threadpool | |
BuddingTaskDropper.h | |
MDThreadPool.h | |
ResThreadPool.h | |
SharedSubTask.h | |
SharedSubTaskCompletionHandler.h | |
SharedTaskSequencer.h | |
SimpleThreadPool.h | |
TaskDropper.h | |
TaskWarehouse.h | |
ThreadPool.h | |
WarehouseThreadPool.h | |
ArgumentsParser.h | |
BlockAllocator.h | |
Color4f.h | |
DateTimeUtils.h | |
FullWaveformYielder.h | |
HeliosException.h | |
LasSpecification.h | |
PointcloudYielder.h | |
PrintUtils.h | |
SmartSharedFunctorContainer.h | |
TimeWatcher.h | |
typedef.h | |
WriteYielder.h | |
Yielder.h | |
► visualhelios | |
► adapters | |
VHDynObjectAdapter.h | |
VHDynObjectXYZAdapter.h | |
VHDynObjectXYZRGBAdapter.h | |
VHDynSceneAdapter.h | |
VHScannerAdapter.h | |
VHStaticObjectAdapter.h | |
VHStaticObjectXYZAdapter.h | |
VHStaticObjectXYZRGBAdapter.h | |
VHCanvas.h | |
VHDynCanvas.h | |
VHNormalsCanvas.h | |
VHRaycastingCanvas.h | |
VHSceneCanvas.h | |
VHSimpleCanvas.h |