![]() |
0.1.15
|
Classes | |
| class | ULiDARcloud |
| Opaque structure for LiDARcloud C++ class. More... | |
Functions | |
| _check_error (result, func, args) | |
| Automatic error checking for all LiDAR functions. | |
| None | destroyLiDARcloud (ctypes.POINTER(ULiDARcloud) cloud_ptr) |
| Destroy LiDARcloud instance. | |
| int | addLiDARScan (ctypes.POINTER(ULiDARcloud) cloud_ptr, List[float] origin, int Ntheta, Tuple[float, float] theta_range, int Nphi, Tuple[float, float] phi_range, float exit_diameter, float beam_divergence) |
| Add a LiDAR scan to the point cloud. | |
| int | getLiDARScanCount (ctypes.POINTER(ULiDARcloud) cloud_ptr) |
| Get number of scans in the cloud. | |
| List[float] | getLiDARScanOrigin (ctypes.POINTER(ULiDARcloud) cloud_ptr, int scanID) |
| Get origin of a specific scan. | |
| int | getLiDARScanSizeTheta (ctypes.POINTER(ULiDARcloud) cloud_ptr, int scanID) |
| Get number of zenith scan points. | |
| int | getLiDARScanSizePhi (ctypes.POINTER(ULiDARcloud) cloud_ptr, int scanID) |
| Get number of azimuthal scan points. | |
| None | addLiDARHitPoint (ctypes.POINTER(ULiDARcloud) cloud_ptr, int scanID, List[float] xyz, List[float] direction) |
| Add a hit point to the cloud. | |
| None | addLiDARHitPointRGB (ctypes.POINTER(ULiDARcloud) cloud_ptr, int scanID, List[float] xyz, List[float] direction, List[float] color) |
| Add a hit point with color to the cloud. | |
| int | getLiDARHitCount (ctypes.POINTER(ULiDARcloud) cloud_ptr) |
| Get total number of hit points. | |
| List[float] | getLiDARHitXYZ (ctypes.POINTER(ULiDARcloud) cloud_ptr, int index) |
| Get coordinates of a hit point. | |
| List[float] | getLiDARHitRaydir (ctypes.POINTER(ULiDARcloud) cloud_ptr, int index) |
| Get ray direction of a hit point. | |
| List[float] | getLiDARHitColor (ctypes.POINTER(ULiDARcloud) cloud_ptr, int index) |
| Get color of a hit point. | |
| None | deleteLiDARHitPoint (ctypes.POINTER(ULiDARcloud) cloud_ptr, int index) |
| Delete a hit point from the cloud. | |
| None | lidarCoordinateShift (ctypes.POINTER(ULiDARcloud) cloud_ptr, List[float] shift) |
| Translate all hit points by a shift vecto. | |
| None | lidarCoordinateRotation (ctypes.POINTER(ULiDARcloud) cloud_ptr, List[float] rotation) |
| Rotate all hit points by spherical rotation angles. | |
| None | lidarTriangulateHitPoints (ctypes.POINTER(ULiDARcloud) cloud_ptr, float Lmax, float max_aspect_ratio) |
| Generate triangle mesh from hit points. | |
| int | getLiDARTriangleCount (ctypes.POINTER(ULiDARcloud) cloud_ptr) |
| Get number of triangles in the mesh. | |
| None | lidarDistanceFilter (ctypes.POINTER(ULiDARcloud) cloud_ptr, float maxdistance) |
| Filter hit points by maximum distance. | |
| None | lidarReflectanceFilter (ctypes.POINTER(ULiDARcloud) cloud_ptr, float minreflectance) |
| Filter hit points by minimum reflectance. | |
| None | lidarFirstHitFilter (ctypes.POINTER(ULiDARcloud) cloud_ptr) |
| Keep only first return hit points. | |
| None | lidarLastHitFilter (ctypes.POINTER(ULiDARcloud) cloud_ptr) |
| Keep only last return hit points. | |
| None | exportLiDARPointCloud (ctypes.POINTER(ULiDARcloud) cloud_ptr, str filename) |
| Export point cloud to ASCII file. | |
| None | loadLiDARXML (ctypes.POINTER(ULiDARcloud) cloud_ptr, str filename) |
| Load scan metadata from XML file. | |
| None | lidarDisableMessages (ctypes.POINTER(ULiDARcloud) cloud_ptr) |
| Disable console output messages. | |
| None | lidarEnableMessages (ctypes.POINTER(ULiDARcloud) cloud_ptr) |
| Enable console output messages. | |
| None | addLiDARGrid (ctypes.POINTER(ULiDARcloud) cloud_ptr, List[float] center, List[float] size, List[int] ndiv, float rotation) |
| Add a rectangular grid of voxel cells. | |
| None | addLiDARGridCell (ctypes.POINTER(ULiDARcloud) cloud_ptr, List[float] center, List[float] size, float rotation) |
| Add a single grid cell. | |
| int | getLiDARGridCellCount (ctypes.POINTER(ULiDARcloud) cloud_ptr) |
| Get number of grid cells. | |
| List[float] | getLiDARCellCenter (ctypes.POINTER(ULiDARcloud) cloud_ptr, int index) |
| Get center position of a grid cell. | |
| List[float] | getLiDARCellSize (ctypes.POINTER(ULiDARcloud) cloud_ptr, int index) |
| Get size of a grid cell. | |
| float | getLiDARCellLeafArea (ctypes.POINTER(ULiDARcloud) cloud_ptr, int index) |
| Get leaf area of a grid cell. | |
| float | getLiDARCellLeafAreaDensity (ctypes.POINTER(ULiDARcloud) cloud_ptr, int index) |
| Get leaf area density of a grid cell. | |
| None | calculateLiDARHitGridCell (ctypes.POINTER(ULiDARcloud) cloud_ptr) |
| Calculate hit point grid cell assignments. | |
| None | syntheticLiDARScan (ctypes.POINTER(ULiDARcloud) cloud_ptr, ctypes.POINTER(UContext) context_ptr) |
| Perform synthetic discrete-return LiDAR scan. | |
| None | syntheticLiDARScanAppend (ctypes.POINTER(ULiDARcloud) cloud_ptr, ctypes.POINTER(UContext) context_ptr, bool append) |
| Perform synthetic scan with append control. | |
| None | syntheticLiDARScanWaveform (ctypes.POINTER(ULiDARcloud) cloud_ptr, ctypes.POINTER(UContext) context_ptr, int rays_per_pulse, float pulse_distance_threshold) |
| Perform synthetic full-waveform LiDAR scan. | |
| None | syntheticLiDARScanFull (ctypes.POINTER(ULiDARcloud) cloud_ptr, ctypes.POINTER(UContext) context_ptr, int rays_per_pulse, float pulse_distance_threshold, bool scan_grid_only, bool record_misses, bool append) |
| Perform synthetic scan with full control. | |
| None | calculateLiDARLeafArea (ctypes.POINTER(ULiDARcloud) cloud_ptr, ctypes.POINTER(UContext) context_ptr) |
| Calculate leaf area for each grid cell. | |
| None | calculateLiDARLeafAreaMinHits (ctypes.POINTER(ULiDARcloud) cloud_ptr, ctypes.POINTER(UContext) context_ptr, int min_voxel_hits) |
| Calculate leaf area with minimum voxel hits threshold. | |
| None | exportLiDARTriangleNormals (ctypes.POINTER(ULiDARcloud) cloud_ptr, str filename) |
| Export triangle normal vectors. | |
| None | exportLiDARTriangleAreas (ctypes.POINTER(ULiDARcloud) cloud_ptr, str filename) |
| Export triangle areas. | |
| None | exportLiDARLeafAreas (ctypes.POINTER(ULiDARcloud) cloud_ptr, str filename) |
| Export leaf areas for each grid cell. | |
| None | exportLiDARLeafAreaDensities (ctypes.POINTER(ULiDARcloud) cloud_ptr, str filename) |
| Export leaf area densities for each grid cell. | |
| None | exportLiDARGtheta (ctypes.POINTER(ULiDARcloud) cloud_ptr, str filename) |
| Export G(theta) values for each grid cell. | |
| float | getLiDARCellGtheta (ctypes.POINTER(ULiDARcloud) cloud_ptr, int index) |
| Get G(theta) value for a grid cell. | |
| None | setLiDARCellGtheta (ctypes.POINTER(ULiDARcloud) cloud_ptr, float Gtheta, int index) |
| Set G(theta) value for a grid cell. | |
| None | gapfillLiDARMisses (ctypes.POINTER(ULiDARcloud) cloud_ptr) |
| Gapfill sky/miss points. | |
| None | calculateSyntheticLiDARLeafArea (ctypes.POINTER(ULiDARcloud) cloud_ptr, ctypes.POINTER(UContext) context_ptr) |
| Calculate synthetic leaf area for validation. | |
| None | calculateSyntheticLiDARGtheta (ctypes.POINTER(ULiDARcloud) cloud_ptr, ctypes.POINTER(UContext) context_ptr) |
| Calculate synthetic G(theta) for validation. | |
| None | addLiDARTrianglesToContext (ctypes.POINTER(ULiDARcloud) cloud_ptr, ctypes.POINTER(UContext) context_ptr) |
| Add triangulated mesh to Context as primitives. | |
| None | initializeLiDARCollisionDetection (ctypes.POINTER(ULiDARcloud) cloud_ptr, ctypes.POINTER(UContext) context_ptr) |
| Initialize CollisionDetection for ray tracing. | |
| None | enableLiDARCDGPUAcceleration (ctypes.POINTER(ULiDARcloud) cloud_ptr) |
| Enable GPU acceleration for collision detection. | |
| None | disableLiDARCDGPUAcceleration (ctypes.POINTER(ULiDARcloud) cloud_ptr) |
| Disable GPU acceleration for collision detection. | |
| mock_createLiDARcloud (*args, **kwargs) | |
| mock_lidar_operation (*args, **kwargs) | |
Variables | |
| argtypes | |
| restype | |
| errcheck | |
| bool | _LIDAR_FUNCTIONS_AVAILABLE |
| createLiDARcloud () = mock_createLiDARcloud | |
| Create LiDARcloud instance. | |
| addLiDARScan = mock_lidar_operation | |
| addLiDARHitPoint = mock_lidar_operation | |
|
protected |
Automatic error checking for all LiDAR functions.
Definition at line 25 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.addLiDARGrid | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| List[float] | center, | ||
| List[float] | size, | ||
| List[int] | ndiv, | ||
| float | rotation ) |
Add a rectangular grid of voxel cells.
Definition at line 623 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.addLiDARGridCell | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| List[float] | center, | ||
| List[float] | size, | ||
| float | rotation ) |
Add a single grid cell.
Definition at line 642 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.addLiDARHitPoint | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| int | scanID, | ||
| List[float] | xyz, | ||
| List[float] | direction ) |
Add a hit point to the cloud.
Definition at line 449 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.addLiDARHitPointRGB | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| int | scanID, | ||
| List[float] | xyz, | ||
| List[float] | direction, | ||
| List[float] | color ) |
Add a hit point with color to the cloud.
Definition at line 465 of file ULiDARWrapper.py.
| int pyhelios.wrappers.ULiDARWrapper.addLiDARScan | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| List[float] | origin, | ||
| int | Ntheta, | ||
| Tuple[float, float] | theta_range, | ||
| int | Nphi, | ||
| Tuple[float, float] | phi_range, | ||
| float | exit_diameter, | ||
| float | beam_divergence ) |
Add a LiDAR scan to the point cloud.
Definition at line 400 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.addLiDARTrianglesToContext | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| ctypes.POINTER(UContext) | context_ptr ) |
Add triangulated mesh to Context as primitives.
Definition at line 837 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.calculateLiDARHitGridCell | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr | ) |
Calculate hit point grid cell assignments.
Definition at line 699 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.calculateLiDARLeafArea | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| ctypes.POINTER(UContext) | context_ptr ) |
Calculate leaf area for each grid cell.
Definition at line 748 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.calculateLiDARLeafAreaMinHits | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| ctypes.POINTER(UContext) | context_ptr, | ||
| int | min_voxel_hits ) |
Calculate leaf area with minimum voxel hits threshold.
Definition at line 756 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.calculateSyntheticLiDARGtheta | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| ctypes.POINTER(UContext) | context_ptr ) |
Calculate synthetic G(theta) for validation.
Definition at line 829 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.calculateSyntheticLiDARLeafArea | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| ctypes.POINTER(UContext) | context_ptr ) |
Calculate synthetic leaf area for validation.
Definition at line 821 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.deleteLiDARHitPoint | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| int | index ) |
Delete a hit point from the cloud.
Definition at line 521 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.destroyLiDARcloud | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr | ) |
Destroy LiDARcloud instance.
Definition at line 394 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.disableLiDARCDGPUAcceleration | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr | ) |
Disable GPU acceleration for collision detection.
Definition at line 860 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.enableLiDARCDGPUAcceleration | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr | ) |
Enable GPU acceleration for collision detection.
Definition at line 853 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.exportLiDARGtheta | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| str | filename ) |
Export G(theta) values for each grid cell.
Definition at line 793 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.exportLiDARLeafAreaDensities | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| str | filename ) |
Export leaf area densities for each grid cell.
Definition at line 786 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.exportLiDARLeafAreas | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| str | filename ) |
Export leaf areas for each grid cell.
Definition at line 779 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.exportLiDARPointCloud | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| str | filename ) |
Export point cloud to ASCII file.
Definition at line 595 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.exportLiDARTriangleAreas | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| str | filename ) |
Export triangle areas.
Definition at line 772 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.exportLiDARTriangleNormals | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| str | filename ) |
Export triangle normal vectors.
Definition at line 765 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.gapfillLiDARMisses | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr | ) |
Gapfill sky/miss points.
Definition at line 814 of file ULiDARWrapper.py.
| List[float] pyhelios.wrappers.ULiDARWrapper.getLiDARCellCenter | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| int | index ) |
Get center position of a grid cell.
Definition at line 665 of file ULiDARWrapper.py.
| float pyhelios.wrappers.ULiDARWrapper.getLiDARCellGtheta | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| int | index ) |
Get G(theta) value for a grid cell.
Definition at line 800 of file ULiDARWrapper.py.
| float pyhelios.wrappers.ULiDARWrapper.getLiDARCellLeafArea | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| int | index ) |
Get leaf area of a grid cell.
Definition at line 685 of file ULiDARWrapper.py.
| float pyhelios.wrappers.ULiDARWrapper.getLiDARCellLeafAreaDensity | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| int | index ) |
Get leaf area density of a grid cell.
Definition at line 692 of file ULiDARWrapper.py.
| List[float] pyhelios.wrappers.ULiDARWrapper.getLiDARCellSize | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| int | index ) |
Get size of a grid cell.
Definition at line 675 of file ULiDARWrapper.py.
| int pyhelios.wrappers.ULiDARWrapper.getLiDARGridCellCount | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr | ) |
Get number of grid cells.
Definition at line 658 of file ULiDARWrapper.py.
| List[float] pyhelios.wrappers.ULiDARWrapper.getLiDARHitColor | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| int | index ) |
Get color of a hit point.
Definition at line 511 of file ULiDARWrapper.py.
| int pyhelios.wrappers.ULiDARWrapper.getLiDARHitCount | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr | ) |
Get total number of hit points.
Definition at line 484 of file ULiDARWrapper.py.
| List[float] pyhelios.wrappers.ULiDARWrapper.getLiDARHitRaydir | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| int | index ) |
Get ray direction of a hit point.
Definition at line 501 of file ULiDARWrapper.py.
| List[float] pyhelios.wrappers.ULiDARWrapper.getLiDARHitXYZ | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| int | index ) |
Get coordinates of a hit point.
Definition at line 491 of file ULiDARWrapper.py.
| int pyhelios.wrappers.ULiDARWrapper.getLiDARScanCount | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr | ) |
Get number of scans in the cloud.
Definition at line 418 of file ULiDARWrapper.py.
| List[float] pyhelios.wrappers.ULiDARWrapper.getLiDARScanOrigin | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| int | scanID ) |
Get origin of a specific scan.
Definition at line 425 of file ULiDARWrapper.py.
| int pyhelios.wrappers.ULiDARWrapper.getLiDARScanSizePhi | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| int | scanID ) |
Get number of azimuthal scan points.
Definition at line 442 of file ULiDARWrapper.py.
| int pyhelios.wrappers.ULiDARWrapper.getLiDARScanSizeTheta | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| int | scanID ) |
Get number of zenith scan points.
Definition at line 435 of file ULiDARWrapper.py.
| int pyhelios.wrappers.ULiDARWrapper.getLiDARTriangleCount | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr | ) |
Get number of triangles in the mesh.
Definition at line 560 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.initializeLiDARCollisionDetection | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| ctypes.POINTER(UContext) | context_ptr ) |
Initialize CollisionDetection for ray tracing.
Definition at line 845 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.lidarCoordinateRotation | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| List[float] | rotation ) |
Rotate all hit points by spherical rotation angles.
Definition at line 540 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.lidarCoordinateShift | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| List[float] | shift ) |
Translate all hit points by a shift vecto.
Definition at line 528 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.lidarDisableMessages | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr | ) |
Disable console output messages.
Definition at line 609 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.lidarDistanceFilter | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| float | maxdistance ) |
Filter hit points by maximum distance.
Definition at line 567 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.lidarEnableMessages | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr | ) |
Enable console output messages.
Definition at line 616 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.lidarFirstHitFilter | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr | ) |
Keep only first return hit points.
Definition at line 581 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.lidarLastHitFilter | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr | ) |
Keep only last return hit points.
Definition at line 588 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.lidarReflectanceFilter | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| float | minreflectance ) |
Filter hit points by minimum reflectance.
Definition at line 574 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.lidarTriangulateHitPoints | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| float | Lmax, | ||
| float | max_aspect_ratio ) |
Generate triangle mesh from hit points.
Definition at line 552 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.loadLiDARXML | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| str | filename ) |
Load scan metadata from XML file.
Definition at line 602 of file ULiDARWrapper.py.
| pyhelios.wrappers.ULiDARWrapper.mock_createLiDARcloud | ( | * | args, |
| ** | kwargs ) |
Definition at line 868 of file ULiDARWrapper.py.
| pyhelios.wrappers.ULiDARWrapper.mock_lidar_operation | ( | * | args, |
| ** | kwargs ) |
Definition at line 874 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.setLiDARCellGtheta | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| float | Gtheta, | ||
| int | index ) |
Set G(theta) value for a grid cell.
Definition at line 807 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.syntheticLiDARScan | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| ctypes.POINTER(UContext) | context_ptr ) |
Perform synthetic discrete-return LiDAR scan.
Definition at line 706 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.syntheticLiDARScanAppend | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| ctypes.POINTER(UContext) | context_ptr, | ||
| bool | append ) |
Perform synthetic scan with append control.
Definition at line 714 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.syntheticLiDARScanFull | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| ctypes.POINTER(UContext) | context_ptr, | ||
| int | rays_per_pulse, | ||
| float | pulse_distance_threshold, | ||
| bool | scan_grid_only, | ||
| bool | record_misses, | ||
| bool | append ) |
Perform synthetic scan with full control.
Definition at line 733 of file ULiDARWrapper.py.
| None pyhelios.wrappers.ULiDARWrapper.syntheticLiDARScanWaveform | ( | ctypes.POINTER(ULiDARcloud) | cloud_ptr, |
| ctypes.POINTER(UContext) | context_ptr, | ||
| int | rays_per_pulse, | ||
| float | pulse_distance_threshold ) |
Perform synthetic full-waveform LiDAR scan.
Definition at line 723 of file ULiDARWrapper.py.
|
protected |
Definition at line 373 of file ULiDARWrapper.py.
| pyhelios.wrappers.ULiDARWrapper.addLiDARHitPoint = mock_lidar_operation |
Definition at line 883 of file ULiDARWrapper.py.
| pyhelios.wrappers.ULiDARWrapper.addLiDARScan = mock_lidar_operation |
Definition at line 882 of file ULiDARWrapper.py.
| pyhelios.wrappers.ULiDARWrapper.argtypes |
Definition at line 33 of file ULiDARWrapper.py.
| pyhelios.wrappers.ULiDARWrapper.createLiDARcloud = mock_createLiDARcloud |
Create LiDARcloud instance.
Definition at line 881 of file ULiDARWrapper.py.
| pyhelios.wrappers.ULiDARWrapper.errcheck |
Definition at line 35 of file ULiDARWrapper.py.
| pyhelios.wrappers.ULiDARWrapper.restype |
Definition at line 34 of file ULiDARWrapper.py.