__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 | |
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 | |
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 | |
context | pyhelios.RadiationModel.RadiationModel | |
copyRadiationBand(self, str old_label, str new_label) | pyhelios.RadiationModel.RadiationModel | |
disableEmission(self, str label) | pyhelios.RadiationModel.RadiationModel | |
disableMessages(self) | pyhelios.RadiationModel.RadiationModel | |
enableEmission(self, str label) | pyhelios.RadiationModel.RadiationModel | |
enableMessages(self) | pyhelios.RadiationModel.RadiationModel | |
get_native_ptr(self) | pyhelios.RadiationModel.RadiationModel | |
getNativePtr(self) | pyhelios.RadiationModel.RadiationModel | |
getPluginInfo(self) | pyhelios.RadiationModel.RadiationModel | |
getSourceFlux(self, int source_id, str label) | pyhelios.RadiationModel.RadiationModel | |
getTotalAbsorbedFlux(self) | pyhelios.RadiationModel.RadiationModel | |
radiation_model | pyhelios.RadiationModel.RadiationModel | |
runBand(self, band_label) | pyhelios.RadiationModel.RadiationModel | |
setDiffuseRadiationFlux(self, str label, float flux) | pyhelios.RadiationModel.RadiationModel | |
setDiffuseRayCount(self, str band_label, int ray_count) | 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 | |
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 | |