| __del__(self) | pyhelios.RadiationModel.RadiationModel | |
| __enter__(self) | pyhelios.RadiationModel.RadiationModel | |
| __exit__(self, exc_type, exc_value, traceback) | pyhelios.RadiationModel.RadiationModel | |
| __init__(self, Context context) | pyhelios.RadiationModel.RadiationModel | |
| addCollimatedRadiationSource(self, direction=None) | pyhelios.RadiationModel.RadiationModel | |
| addDiskRadiationSource(self, position, float radius, rotation) | pyhelios.RadiationModel.RadiationModel | |
| addRadiationBand(self, str band_label, float wavelength_min=None, float wavelength_max=None) | pyhelios.RadiationModel.RadiationModel | |
| addRadiationCamera(self, str camera_label, List[str] band_labels, position, lookat_or_direction, camera_properties=None, int antialiasing_samples=100) | pyhelios.RadiationModel.RadiationModel | |
| addRadiationCameraFromLibrary(self, str camera_label, str library_camera_label, position, lookat, int antialiasing_samples=1, Optional[List[str]] band_labels=None) | pyhelios.RadiationModel.RadiationModel | |
| addRectangleRadiationSource(self, position, size, rotation) | pyhelios.RadiationModel.RadiationModel | |
| addSphereRadiationSource(self, position, float radius) | pyhelios.RadiationModel.RadiationModel | |
| addSunSphereRadiationSource(self, float radius, float zenith, float azimuth, float position_scaling=1.0, float angular_width=0.53, float flux_scaling=1.0) | pyhelios.RadiationModel.RadiationModel | |
| autoCalibrateCameraImage(self, str camera_label, str red_band_label, str green_band_label, str blue_band_label, str output_file_path, bool print_quality_report=False, str algorithm="MATRIX_3X3_AUTO", str ccm_export_file_path="") | pyhelios.RadiationModel.RadiationModel | |
| blendSpectra(self, str new_label, List[str] spectrum_labels, List[float] weights) | pyhelios.RadiationModel.RadiationModel | |
| blendSpectraRandomly(self, str new_label, List[str] spectrum_labels) | pyhelios.RadiationModel.RadiationModel | |
| calculateGtheta(self, view_direction) | pyhelios.RadiationModel.RadiationModel | |
| context | pyhelios.RadiationModel.RadiationModel | |
| copyRadiationBand(self, str old_label, str new_label, float wavelength_min=None, float wavelength_max=None) | pyhelios.RadiationModel.RadiationModel | |
| deleteRadiationSource(self, int source_id) | pyhelios.RadiationModel.RadiationModel | |
| disableEmission(self, str label) | pyhelios.RadiationModel.RadiationModel | |
| disableMessages(self) | pyhelios.RadiationModel.RadiationModel | |
| doesBandExist(self, str label) | pyhelios.RadiationModel.RadiationModel | |
| enableCameraMetadata(self, camera_labels) | pyhelios.RadiationModel.RadiationModel | |
| enableEmission(self, str label) | pyhelios.RadiationModel.RadiationModel | |
| enableMessages(self) | pyhelios.RadiationModel.RadiationModel | |
| enforcePeriodicBoundary(self, str boundary) | pyhelios.RadiationModel.RadiationModel | |
| get_native_ptr(self) | pyhelios.RadiationModel.RadiationModel | |
| getAllCameraLabels(self) | pyhelios.RadiationModel.RadiationModel | |
| getCameraLookat(self, str camera_label) | pyhelios.RadiationModel.RadiationModel | |
| getCameraOrientation(self, str camera_label) | pyhelios.RadiationModel.RadiationModel | |
| getCameraPixelData(self, str camera_label, str band_label) | pyhelios.RadiationModel.RadiationModel | |
| getCameraPosition(self, str camera_label) | pyhelios.RadiationModel.RadiationModel | |
| getDiffuseFlux(self, str band_label) | pyhelios.RadiationModel.RadiationModel | |
| getNativePtr(self) | pyhelios.RadiationModel.RadiationModel | |
| getPluginInfo(self) | pyhelios.RadiationModel.RadiationModel | |
| getSkyEnergy(self) | pyhelios.RadiationModel.RadiationModel | |
| getSourceFlux(self, int source_id, str label) | pyhelios.RadiationModel.RadiationModel | |
| getSourcePosition(self, int source_id) | pyhelios.RadiationModel.RadiationModel | |
| getTotalAbsorbedFlux(self) | pyhelios.RadiationModel.RadiationModel | |
| integrateSourceSpectrum(self, int source_id, float wavelength_min, float wavelength_max) | pyhelios.RadiationModel.RadiationModel | |
| integrateSpectrum(self, object_spectrum, float wavelength_min=None, float wavelength_max=None, int source_id=None, camera_spectrum=None) | pyhelios.RadiationModel.RadiationModel | |
| interpolateSpectrumFromObjectData(self, List[int] object_ids, List[str] spectra_labels, List[float] values, str object_data_query_label, str primitive_data_radprop_label) | pyhelios.RadiationModel.RadiationModel | |
| interpolateSpectrumFromPrimitiveData(self, List[int] primitive_uuids, List[str] spectra_labels, List[float] values, str primitive_data_query_label, str primitive_data_radprop_label) | pyhelios.RadiationModel.RadiationModel | |
| optionalOutputPrimitiveData(self, str label) | pyhelios.RadiationModel.RadiationModel | |
| radiation_model | pyhelios.RadiationModel.RadiationModel | |
| runBand(self, band_label) | pyhelios.RadiationModel.RadiationModel | |
| scaleSpectrum(self, str existing_label, new_label_or_scale, float scale_factor=None) | pyhelios.RadiationModel.RadiationModel | |
| scaleSpectrumRandomly(self, str existing_label, str new_label, float min_scale, float max_scale) | pyhelios.RadiationModel.RadiationModel | |
| setCameraLookat(self, str camera_label, lookat) | pyhelios.RadiationModel.RadiationModel | |
| setCameraOrientation(self, str camera_label, direction) | pyhelios.RadiationModel.RadiationModel | |
| setCameraPixelData(self, str camera_label, str band_label, List[float] pixel_data) | pyhelios.RadiationModel.RadiationModel | |
| setCameraPosition(self, str camera_label, position) | pyhelios.RadiationModel.RadiationModel | |
| setCameraSpectralResponse(self, str camera_label, str band_label, str global_data) | pyhelios.RadiationModel.RadiationModel | |
| setCameraSpectralResponseFromLibrary(self, str camera_label, str camera_library_name) | pyhelios.RadiationModel.RadiationModel | |
| setDiffuseRadiationExtinctionCoeff(self, str label, float K, peak_direction) | pyhelios.RadiationModel.RadiationModel | |
| setDiffuseRadiationFlux(self, str label, float flux) | pyhelios.RadiationModel.RadiationModel | |
| setDiffuseRayCount(self, str band_label, int ray_count) | pyhelios.RadiationModel.RadiationModel | |
| setDiffuseSpectrum(self, band_label, str spectrum_label) | pyhelios.RadiationModel.RadiationModel | |
| setDiffuseSpectrumIntegral(self, float spectrum_integral, float wavelength_min=None, float wavelength_max=None, str band_label=None) | pyhelios.RadiationModel.RadiationModel | |
| setDirectRayCount(self, str band_label, int ray_count) | pyhelios.RadiationModel.RadiationModel | |
| setMinScatterEnergy(self, str label, float energy) | pyhelios.RadiationModel.RadiationModel | |
| setScatteringDepth(self, str label, int depth) | pyhelios.RadiationModel.RadiationModel | |
| setSourceFlux(self, source_id, str label, float flux) | pyhelios.RadiationModel.RadiationModel | |
| setSourcePosition(self, int source_id, position) | pyhelios.RadiationModel.RadiationModel | |
| setSourceSpectrum(self, source_id, spectrum) | pyhelios.RadiationModel.RadiationModel | |
| setSourceSpectrumIntegral(self, int source_id, float source_integral, float wavelength_min=None, float wavelength_max=None) | pyhelios.RadiationModel.RadiationModel | |
| updateCameraParameters(self, str camera_label, CameraProperties camera_properties) | pyhelios.RadiationModel.RadiationModel | |
| updateGeometry(self, Optional[List[int]] uuids=None) | pyhelios.RadiationModel.RadiationModel | |
| writeCameraImage(self, str camera, List[str] bands, str imagefile_base, str image_path="./", int frame=-1, float flux_to_pixel_conversion=1.0) | pyhelios.RadiationModel.RadiationModel | |
| writeCameraImageData(self, str camera, str band, str imagefile_base, str image_path="./", int frame=-1) | pyhelios.RadiationModel.RadiationModel | |
| writeImageBoundingBoxes(self, str camera_label, primitive_data_labels=None, object_data_labels=None, object_class_ids=None, str image_file="", str classes_txt_file="classes.txt", str image_path="./") | pyhelios.RadiationModel.RadiationModel | |
| writeImageSegmentationMasks(self, str camera_label, primitive_data_labels=None, object_data_labels=None, object_class_ids=None, str json_filename="", str image_file="", bool append_file=False) | pyhelios.RadiationModel.RadiationModel | |
| writeNormCameraImage(self, str camera, List[str] bands, str imagefile_base, str image_path="./", int frame=-1) | pyhelios.RadiationModel.RadiationModel | |