![]() |
0.1.26
|
This is the complete list of members for pyhelios.LiDARCloud.LiDARCloud, including all inherited members.
| __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 | |
| _cd_context | pyhelios.LiDARCloud.LiDARCloud | protected |
| _check_cd_context_alive(self) | pyhelios.LiDARCloud.LiDARCloud | protected |
| _cloud_ptr | pyhelios.LiDARCloud.LiDARCloud | protected |
| _dispatch_synthetic_scan(self, context_ptr, rays_per_pulse, pulse_distance_threshold, scan_grid_only, record_misses, append, return_mode) | pyhelios.LiDARCloud.LiDARCloud | protected |
| _progress_callback_ref | pyhelios.LiDARCloud.LiDARCloud | protected |
| _validate_trajectory(traj_t, traj_pos, traj_rot, rot_stride, method) | pyhelios.LiDARCloud.LiDARCloud | protectedstatic |
| 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, Optional[Union[List[float], Tuple[float,...]]] column_z_offsets=None) | 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, float scan_azimuth_offset=0.0) | pyhelios.LiDARCloud.LiDARCloud | |
| addScanMoving(self, int Ntheta, Tuple[float, float] theta_range, int Nphi, Tuple[float, float] phi_range, float exit_diameter, float beam_divergence, List[float] traj_t, List[Union[vec3, List[float], Tuple[float, float, float]]] traj_pos, List[List[float]] traj_rot, float pulse_rate_hz, bool rot_is_quaternion=True, Optional[Union[vec3, List[float], Tuple[float, float, float]]] lever_arm=None, Optional[Union[vec3, List[float], Tuple[float, float, float]]] boresight_rpy=None, Optional[List[str]] column_format=None, float range_noise_stddev=0.0, float angle_noise_stddev=0.0, float t0=0.0) | pyhelios.LiDARCloud.LiDARCloud | |
| addScanMovingRaster(self, int Ntheta, Tuple[float, float] theta_range, int Nphi, Tuple[float, float] phi_range, float pulse_rate_hz, List[float] traj_t, List[Union[vec3, List[float], Tuple[float, float, float]]] traj_pos, List[List[float]] traj_quat, float exit_diameter=0.0, float beam_divergence=0.0, Optional[Union[vec3, List[float], Tuple[float, float, float]]] lever_arm=None, Optional[Union[vec3, List[float], Tuple[float, float, float]]] boresight_rpy=None, Optional[List[str]] column_format=None, float range_noise_stddev=0.0, float angle_noise_stddev=0.0, float t0=0.0) | pyhelios.LiDARCloud.LiDARCloud | |
| addScanRisley(self, List[Union['RisleyPrism', List[float], Tuple[float,...]]] prisms, float refractive_index_air, float pulse_rate_hz, List[float] traj_t, List[Union[vec3, List[float], Tuple[float, float, float]]] traj_pos, List[List[float]] traj_rot, bool rot_is_quaternion=True, float exit_diameter=0.0, float beam_divergence=0.0, Optional[Union[vec3, List[float], Tuple[float, float, float]]] lever_arm=None, Optional[Union[vec3, List[float], Tuple[float, float, float]]] boresight_rpy=None, Optional[List[str]] column_format=None, float range_noise_stddev=0.0, float angle_noise_stddev=0.0, float t0=0.0) | pyhelios.LiDARCloud.LiDARCloud | |
| addScanSpinning(self, List[float] beam_elevation_angles, float azimuth_step, float pulse_rate_hz, List[float] traj_t, List[Union[vec3, List[float], Tuple[float, float, float]]] traj_pos, List[List[float]] traj_rot, bool rot_is_quaternion=True, float exit_diameter=0.0, float beam_divergence=0.0, Optional[Union[vec3, List[float], Tuple[float, float, float]]] lever_arm=None, Optional[Union[vec3, List[float], Tuple[float, float, float]]] boresight_rpy=None, Optional[List[str]] column_format=None, float range_noise_stddev=0.0, float angle_noise_stddev=0.0, float t0=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, Optional[float] Gtheta=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 | |
| getCellRotation(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 | |
| getHitDataArray(self, str label) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitDataColumn(self, str label, float absent_value=-9999.0) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitDataColumnArray(self, str label, float absent_value=-9999.0) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitDataColumnIndex(self, str label) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitMissArray(self) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitOrigin(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitRaydir(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitScanID(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitScanIDArray(self) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitsXYZRGB(self) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitsXYZRGBArrays(self) | pyhelios.LiDARCloud.LiDARCloud | |
| getHitXYZ(self, int index) | pyhelios.LiDARCloud.LiDARCloud | |
| getMissDistance() | pyhelios.LiDARCloud.LiDARCloud | static |
| getScanAngleNoiseStdDev(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanAzimuthOffset(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanBeamZenithAngles(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanCount(self) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanDetectionThreshold(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanMaxReturns(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanMode(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanOrigin(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanPattern(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanPulseWidth(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanRangeNoiseStdDev(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanReturnMode(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanRevolutions(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanRisleyPrisms(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanRisleyRefractiveIndexAir(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanRotationRate(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanSingleReturnSelection(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanSizePhi(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanSizeTheta(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanStepsPerRev(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanTiltPitch(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getScanTiltRoll(self, int scanID) | pyhelios.LiDARCloud.LiDARCloud | |
| getSyntheticScanMemoryBudget(self) | 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 | |
| isGPUAccelerationEnabled(self) | pyhelios.LiDARCloud.LiDARCloud | |
| isGPUAvailable(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 | |
| setExternalTriangulation(self, vertices, scan_ids) | pyhelios.LiDARCloud.LiDARCloud | |
| setProgressCallback(self, callback) | pyhelios.LiDARCloud.LiDARCloud | |
| setScanDetectionThreshold(self, int scanID, float detection_threshold) | pyhelios.LiDARCloud.LiDARCloud | |
| setScanMaxReturns(self, int scanID, int max_returns) | pyhelios.LiDARCloud.LiDARCloud | |
| setScanPulseWidth(self, int scanID, float pulse_width) | pyhelios.LiDARCloud.LiDARCloud | |
| setScanReturnMode(self, int scanID, Union[ReturnMode, int] return_mode) | pyhelios.LiDARCloud.LiDARCloud | |
| setScanSingleReturnSelection(self, int scanID, Union[SingleReturnSelection, int] selection) | pyhelios.LiDARCloud.LiDARCloud | |
| setSyntheticScanMemoryBudget(self, int bytes) | pyhelios.LiDARCloud.LiDARCloud | |
| setSyntheticScanProgressPointer(self, ptr) | 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, Optional[Union[ReturnMode, int]] return_mode=None, cancel_flag=None) | pyhelios.LiDARCloud.LiDARCloud | |
| triangulateHitPoints(self, float Lmax, float max_aspect_ratio=4.0) | pyhelios.LiDARCloud.LiDARCloud |