0.1.26
Loading...
Searching...
No Matches
pyhelios.LiDARCloud.LiDARCloud Member List

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_contextpyhelios.LiDARCloud.LiDARCloudprotected
_check_cd_context_alive(self)pyhelios.LiDARCloud.LiDARCloudprotected
_cloud_ptrpyhelios.LiDARCloud.LiDARCloudprotected
_dispatch_synthetic_scan(self, context_ptr, rays_per_pulse, pulse_distance_threshold, scan_grid_only, record_misses, append, return_mode)pyhelios.LiDARCloud.LiDARCloudprotected
_progress_callback_refpyhelios.LiDARCloud.LiDARCloudprotected
_validate_trajectory(traj_t, traj_pos, traj_rot, rot_stride, method)pyhelios.LiDARCloud.LiDARCloudprotectedstatic
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.LiDARCloudstatic
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