Skip to main content

Speos NX library 2025 R1

Sensor3DIrradianceBuilder Class Reference

Last update: 17.07.2025

Represents the builder for a 3D irradiance sensor. More...

Inheritance diagram for Sensor3DIrradianceBuilder:
FeatureBuilder_object

Static Public Attributes

str Absorption = property(fget=__GetAbsorption, fset=__SetAbsorption)
 Gets or sets the absorption property.
 
str IntegrationType = property(fget=__GetIntegrationType, fset=__SetIntegrationType)
 Gets or set the integration type.
 
str Layer = property(fget=__GetLayer, fset=__SetLayer)
 Gets or sets the layer mode.
 
str MeasureType = property(fget=__GetMeasureType, fset=__SetMeasureType)
 Gets or sets the measure type.
 
str RayFileFormat = property(fget=__GetRayFileFormat, fset=__SetRayFileFormat)
 Gets or sets the ray file format.
 
str Reflection = property(fget=__GetReflection, fset=__SetReflection)
 Gets or sets the reflection property.
 
str Selections = property(fget=__GetSelections, fset=__SetSelections)
 Gets or sets the selected faces or bodies.
 
str TemplateFilePath = property(fget=__GetTemplateFilePath, fset=__SetTemplateFilePath)
 Gets or sets the XM3 template file.
 
str Transmission = property(fget=__GetTransmission, fset=__SetTransmission)
 Gets or sets the transmission property.
 
str UseRayFile = property(fget=__GetUseRayFile, fset=__SetUseRayFile)
 Gets or sets the property to enable or disable use of ray file.
 
str UseTemplateFile = property(fget=__GetUseTemplateFile, fset=__SetUseTemplateFile)
 Gets or sets the property to enable or disable use of XM3 template file.
 
str WavelengthEnd = property(fget=__GetWavelengthEnd, fset=__SetWavelengthEnd)
 Gets or sets the higher value of the wavelength range to be considered by the sensor.
 
str WavelengthResolution = property(fget=__GetWavelengthResolution)
 Gets the Wavelength resolution.
 
str WavelengthSampling = property(fget=__GetWavelengthSampling, fset=__SetWavelengthSampling)
 Gets or sets the wavelength sampling.
 
str WavelengthStart = property(fget=__GetWavelengthStart, fset=__SetWavelengthStart)
 Gets or sets the lower value of the wavelength range to be considered by the sensor.
 
- Static Public Attributes inherited from FeatureBuilder
str Feature = property(fget=__GetFeature)
 Returns the feature being edited, or the created feature if the builder is being used in creation mode.
 
str FullName = property(fget=__GetFullName)
 Gets the full name of the feature being edited.
 
str Name = property(fget=__GetName, fset=__SetName)
 Gets or sets the name of the feature being edited.
 
str NameWithContext = property(fget=__GetNameWithContext)
 Gets the name with context of the feature being edited.
 

Additional Inherited Members

- Public Member Functions inherited from FeatureBuilder
'None' Commit (self)
 Commits any edits that have been applied to the builder.
 
'None' ShowResult (self)
 Updates the feature to reflect the result of an edit to the feature for all builders that support showing results.
 

Detailed Description

Represents the builder for a 3D irradiance sensor.

The 3D irradiance sensor builder is used to create and edit 3D irradiance sensor features.

To create a new instance of this class, use FeatureCollection::CreateSensor3DIrradianceBuilder

Member Data Documentation

◆ Absorption

str Absorption = property(fget=__GetAbsorption, fset=__SetAbsorption)
static

Gets or sets the absorption property.

Prerequisite: The property MeasureType must be 0 or 2, and IntegrationType must be 0.

Value type: Boolean.

The default value is True.

◆ IntegrationType

str IntegrationType = property(fget=__GetIntegrationType, fset=__SetIntegrationType)
static

Gets or set the integration type.

The values are:
0 - Planar. Integration that is made orthogonally with the sensor plan.
1 - Radial. Follows specific street lighting illumination regulations.

Value type: Integer.

The default value is 0.

◆ Layer

str Layer = property(fget=__GetLayer, fset=__SetLayer)
static

Gets or sets the layer mode.

The values are:
0 - None.
1 - Source.

Value type: Integer.

The default value is 0.

◆ MeasureType

str MeasureType = property(fget=__GetMeasureType, fset=__SetMeasureType)
static

Gets or sets the measure type.

The values are:
0 - Photometric to compute the luminous intensity and generate an extended map for Virtual 3D Photometric Lab.
1 - Colorimetric to compute the radiant intensity and generate an extended map for Virtual 3D Photometric Lab.
2 - Radiometric to compute the color results without any spectral layer separation and generate a spectral map for Virtual 3D Photometric Lab.

Value type: Integer.

The default value is 0.

◆ RayFileFormat

str RayFileFormat = property(fget=__GetRayFileFormat, fset=__SetRayFileFormat)
static

Gets or sets the ray file format.

Prerequisite: The UseRayFile property must be True.

Defines the type of ray file. The simulation creates the ray file.

The values are:
0 - Speos without Polarization.
1 - Speos with Polarization.
2 - IES TM-25 without Polarization.
3 - IES TM-25 with Polarization.

Value type: Integer.

The default value is 0.

◆ Reflection

str Reflection = property(fget=__GetReflection, fset=__SetReflection)
static

Gets or sets the reflection property.

Prerequisite: The property MeasureType must be 0 or 2, and IntegrationType must be 0.

Value type: Boolean.

The default value is True.

◆ Selections

str Selections = property(fget=__GetSelections, fset=__SetSelections)
static

Gets or sets the selected faces or bodies.

The Selections property takes and returns a list of feature tags.

Value type: List of integer.

The default value is an empty list.

◆ TemplateFilePath

str TemplateFilePath = property(fget=__GetTemplateFilePath, fset=__SetTemplateFilePath)
static

Gets or sets the XM3 template file.

Prerequisite: The property TemplateFile must be True.

Value type: String.

The default value is an empty string.

◆ Transmission

str Transmission = property(fget=__GetTransmission, fset=__SetTransmission)
static

Gets or sets the transmission property.

Prerequisite: The property MeasureType must be 0 or 2, and IntegrationType must be 0.

Value type: Boolean.

The default value is True.

◆ UseRayFile

str UseRayFile = property(fget=__GetUseRayFile, fset=__SetUseRayFile)
static

Gets or sets the property to enable or disable use of ray file.

True: Uses ray file.
False: Does not use ray file.

Value type: Boolean.

The default value is False.

◆ UseTemplateFile

str UseTemplateFile = property(fget=__GetUseTemplateFile, fset=__SetUseTemplateFile)
static

Gets or sets the property to enable or disable use of XM3 template file.

True: Uses XM3 template file.
False: Does not use XM3 template file.

Value type: Boolean.

The default value is False.

◆ WavelengthEnd

str WavelengthEnd = property(fget=__GetWavelengthEnd, fset=__SetWavelengthEnd)
static

Gets or sets the higher value of the wavelength range to be considered by the sensor.

Prerequisite: The property MeasureType must be 1.

The sensor does not take into account wavelengths beyond the borders that you define.

Value type: Double (in nm).

The default value is 700.0 nm.

◆ WavelengthResolution

str WavelengthResolution = property(fget=__GetWavelengthResolution)
static

Gets the Wavelength resolution.

Prerequisite: The property MeasureType must be 1.

Value type: Double.

◆ WavelengthSampling

str WavelengthSampling = property(fget=__GetWavelengthSampling, fset=__SetWavelengthSampling)
static

Gets or sets the wavelength sampling.

Prerequisite: The property MeasureType must be 1.

Value type: Integer.
Range: The value must be superior to 0.

The default value is 13.

◆ WavelengthStart

str WavelengthStart = property(fget=__GetWavelengthStart, fset=__SetWavelengthStart)
static

Gets or sets the lower value of the wavelength range to be considered by the sensor.

Prerequisite: The property MeasureType must be 1.

The sensor does not take into account wavelengths beyond the borders that you define.

Value type: Double (in nm).

The default value is 400.0 nm.


The documentation for this class was generated from the following file:
  • SpeosNX.py

Connect with Ansys