| __del__(self) | pyhelios.LiDARCloud.LiDARCloud | |
| __enter__(self) | pyhelios.LiDARCloud.LiDARCloud | |
| __exit__(self, exc_type, exc_val, exc_tb) | pyhelios.LiDARCloud.LiDARCloud | |
| __init__(self) | pyhelios.LiDARCloud.LiDARCloud | |
| _cloud_ptr | pyhelios.LiDARCloud.LiDARCloud | protected |
| addGrid(self, Union[vec3, List[float], Tuple[float, float, float]] center, Union[vec3, List[float], Tuple[float, float, float]] size, Union[List[int], Tuple[int, int, int]] ndiv, float rotation=0.0) | pyhelios.LiDARCloud.LiDARCloud | |
| addGridCell(self, Union[vec3, List[float], Tuple[float, float, float]] center, Union[vec3, List[float], Tuple[float, float, float]] size, float rotation=0.0) | pyhelios.LiDARCloud.LiDARCloud | |
| addHitPoint(self, int scanID, Union[vec3, List[float], Tuple[float, float, float]] xyz, Union[vec3, SphericalCoord, List[float], Tuple[float, float]] direction, Optional[Union[RGBcolor, List[float], Tuple[float, float, float]]] color=None) | pyhelios.LiDARCloud.LiDARCloud | |
| addHitPoints(self, int scanID, xyz_array, direction_array, color_array=None) | pyhelios.LiDARCloud.LiDARCloud | |
| addHitPointsWithData(self, int scanID, xyz_array, direction_array, data_labels=None, data_values=None, color_array=None) | pyhelios.LiDARCloud.LiDARCloud | |
| addScan(self, Union[vec3, List[float], Tuple[float, float, float]] origin, int Ntheta, Tuple[float, float] theta_range, int Nphi, Tuple[float, float] phi_range, float exit_diameter, float beam_divergence, Optional[List[str]] column_format=None, float range_noise_stddev=0.0, float angle_noise_stddev=0.0, float scan_tilt_roll=0.0, float scan_tilt_pitch=0.0) | pyhelios.LiDARCloud.LiDARCloud | |
| addScanMultibeam(self, Union[vec3, List[float], Tuple[float, float, float]] origin, List[float] beam_zenith_angles, int Nphi, Tuple[float, float] phi_range, float exit_diameter, float beam_divergence, Optional[List[str]] column_format=None, float range_noise_stddev=0.0, float angle_noise_stddev=0.0, float scan_tilt_roll=0.0, float scan_tilt_pitch=0.0) | pyhelios.LiDARCloud.LiDARCloud | |
| addTrianglesToContext(self, Context context) | pyhelios.LiDARCloud.LiDARCloud | |
| calculateHitGridCell(self) | pyhelios.LiDARCloud.LiDARCloud | |
| calculateLeafArea(self, Context context, Optional[int] min_voxel_hits=None, Optional[float] element_width=None) | pyhelios.LiDARCloud.LiDARCloud | |
| calculateSyntheticGtheta(self, Context context) | pyhelios.LiDARCloud.LiDARCloud | |
| calculateSyntheticLeafArea(self, Context context) | pyhelios.LiDARCloud.LiDARCloud | |
| coordinateRotation(self, Union[SphericalCoord, List[float], Tuple[float, float]] rotation) | pyhelios.LiDARCloud.LiDARCloud | |
| coordinateShift(self, Union[vec3, List[float], Tuple[float, float, float]] shift) | pyhelios.LiDARCloud.LiDARCloud | |
| deleteHitPoint(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| disableCDGPUAcceleration(self) | pyhelios.LiDARCloud.LiDARCloud | |
| disableMessages(self) | pyhelios.LiDARCloud.LiDARCloud | |
| distanceFilter(self, float maxdistance) | pyhelios.LiDARCloud.LiDARCloud | |
| doesHitDataExist(self, int index, str label) | pyhelios.LiDARCloud.LiDARCloud | |
| enableCDGPUAcceleration(self) | pyhelios.LiDARCloud.LiDARCloud | |
| enableMessages(self) | pyhelios.LiDARCloud.LiDARCloud | |
| exportGtheta(self, str filename) | pyhelios.LiDARCloud.LiDARCloud | |
| exportLeafAreaDensities(self, str filename) | pyhelios.LiDARCloud.LiDARCloud | |
| exportLeafAreas(self, str filename) | pyhelios.LiDARCloud.LiDARCloud | |
| exportLeafAreaUncertainty(self, str filename) | pyhelios.LiDARCloud.LiDARCloud | |
| exportPointCloud(self, str filename, bool write_header=True) | pyhelios.LiDARCloud.LiDARCloud | |
| exportScans(self, str filename) | pyhelios.LiDARCloud.LiDARCloud | |
| exportTriangleAreas(self, str filename) | pyhelios.LiDARCloud.LiDARCloud | |
| exportTriangleNormals(self, str filename) | pyhelios.LiDARCloud.LiDARCloud | |
| firstHitFilter(self) | pyhelios.LiDARCloud.LiDARCloud | |
| gapfillMisses(self) | pyhelios.LiDARCloud.LiDARCloud | |
| getCellBeamCount(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| getCellCenter(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| getCellGtheta(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| getCellLADVariance(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| getCellLeafArea(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| getCellLeafAreaConfidenceInterval(self, int index, float confidence_level=0.95) | pyhelios.LiDARCloud.LiDARCloud | |
| getCellLeafAreaDensity(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| getCellMeanPathLength(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| getCellRelativeDensityIndex(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| getCellSize(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| getGridCellCount(self) | pyhelios.LiDARCloud.LiDARCloud | |
| getGroupLADConfidenceInterval(self, List[int] indices, float confidence_level=0.95) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitColor(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitCount(self) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitData(self, int index, str label) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitDataAll(self, str label) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitRaydir(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitScanID(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitsXYZRGB(self) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitXYZ(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| getMissDistance() | pyhelios.LiDARCloud.LiDARCloud | static |
| getScanAngleNoiseStdDev(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanBeamZenithAngles(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanCount(self) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanOrigin(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanPattern(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanRangeNoiseStdDev(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanSizePhi(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanSizeTheta(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanTiltPitch(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanTiltRoll(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getTriangleCount(self) | pyhelios.LiDARCloud.LiDARCloud | |
| getTriangleVerticesAll(self) | pyhelios.LiDARCloud.LiDARCloud | |
| getTriangulationStats(self) | pyhelios.LiDARCloud.LiDARCloud | |
| hasMisses(self) | pyhelios.LiDARCloud.LiDARCloud | |
| initializeCollisionDetection(self, Context context) | pyhelios.LiDARCloud.LiDARCloud | |
| is_available(self) | pyhelios.LiDARCloud.LiDARCloud | |
| isHitMiss(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| lastHitFilter(self) | pyhelios.LiDARCloud.LiDARCloud | |
| loadXML(self, str filename) | pyhelios.LiDARCloud.LiDARCloud | |
| reflectanceFilter(self, float minreflectance) | pyhelios.LiDARCloud.LiDARCloud | |
| setCellGtheta(self, float Gtheta, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| syntheticScan(self, Context context, Optional[int] rays_per_pulse=None, Optional[float] pulse_distance_threshold=None, bool scan_grid_only=False, bool record_misses=True, bool append=False) | pyhelios.LiDARCloud.LiDARCloud | |
| triangulateHitPoints(self, float Lmax, float max_aspect_ratio=4.0) | pyhelios.LiDARCloud.LiDARCloud | |