Skip to main content

Speos NX library 2025 R1

SensorIntensityBuilder Class Reference

Last update: 17.07.2025

Represents an Intensity Sensor Builder. More...

Inheritance diagram for SensorIntensityBuilder:
SensorCommonBuilderFeatureBuilder_object

Static Public Attributes

str AdaptiveSampling = property(fget=__GetAdaptiveSampling, fset=__SetAdaptiveSampling)
 Gets or sets the property to enable adaptive sampling.
 
str CellDiameter = property(fget=__GetCellDiameter, fset=__SetCellDiameter)
 Gets or sets the cell diameter.
 
str CellDistance = property(fget=__GetCellDistance, fset=__SetCellDistance)
 Gets or sets the cell distance.
 
str ConoscopicResolution = property(fget=__GetConoscopicResolution, fset=__SetConoscopicResolution)
 Gets or sets the Conoscopic resolution.
 
str ConoscopicSampling = property(fget=__GetConoscopicSampling, fset=__SetConoscopicSampling)
 Gets or sets the Conoscopic sampling.
 
str ConoscopicThetaMax = property(fget=__GetConoscopicThetaMax, fset=__SetConoscopicThetaMax)
 Gets or sets the Conoscopic theta maximum value.
 
str Format = property(fget=__GetFormat, fset=__SetFormat)
 Gets or sets the format type.
 
str IntegrationAngle = property(fget=__GetIntegrationAngle, fset=__SetIntegrationAngle)
 Gets or sets the integration angle.
 
str IntensityResultViewingDirection = property(fget=__GetIntensityResultViewingDirection, fset=__SetIntensityResultViewingDirection)
 Gets or sets the intensity result viewing direction.
 
str NearField = property(fget=__GetNearField, fset=__SetNearField)
 Gets or sets the property to enable near-field.
 
str Orientation = property(fget=__GetOrientation, fset=__SetOrientation)
 Gets or sets the orientation type.
 
str PolarFilePath = property(fget=__GetPolarFilePath, fset=__SetPolarFilePath)
 Gets or sets the polar file path.
 
str PolarXEnd = property(fget=__GetPolarXEnd)
 Gets the polar X end.
 
str PolarXResolution = property(fget=__GetPolarXResolution, fset=__SetPolarXResolution)
 Gets or sets the polar X resolution.
 
str PolarXSampling = property(fget=__GetPolarXSampling, fset=__SetPolarXSampling)
 Gets or sets the polar X sampling.
 
str PolarXStart = property(fget=__GetPolarXStart)
 Gets the polar X start.
 
str PolarYEnd = property(fget=__GetPolarYEnd)
 Gets the polar Y end.
 
str PolarYResolution = property(fget=__GetPolarYResolution, fset=__SetPolarYResolution)
 Gets or sets the polar Y resolution.
 
str PolarYSampling = property(fget=__GetPolarYSampling, fset=__SetPolarYSampling)
 Gets or sets the polar Y sampling.
 
str PolarYStart = property(fget=__GetPolarYStart)
 Gets the polar Y start.
 
- Static Public Attributes inherited from SensorCommonBuilder
str AxisSystem = property(fget=__GetAxisSystem)
 Gets the Axis System of the Sensor.
 
str DimensionFromFile = property(fget=__GetDimensionFromFile, fset=__SetDimensionFromFile)
 Gets or sets the property to enable the use of dimensions that come from File.
 
str DisplayPropertiesFromFile = property(fget=__GetDisplayPropertiesFromFile, fset=__SetDisplayPropertiesFromFile)
 Gets or sets the property to enable the use of display properties that come from File.
 
str GridOriginX = property(fget=__GetGridOriginX, fset=__SetGridOriginX)
 Gets or sets the grid X origin.
 
str GridOriginY = property(fget=__GetGridOriginY, fset=__SetGridOriginY)
 Gets or sets the grid Y origin.
 
str GridStepX = property(fget=__GetGridStepX, fset=__SetGridStepX)
 Gets or sets the grid X step.
 
str GridStepY = property(fget=__GetGridStepY, fset=__SetGridStepY)
 Gets or sets the grid Y step.
 
str SensorFilter = property(fget=__GetSensorFilter)
 Gets the sensor filter.
 
str ShowGrid = property(fget=__GetShowGrid, fset=__SetShowGrid)
 Gets or sets the property to enable grid preview.
 
str TemplateFilePath = property(fget=__GetTemplateFilePath, fset=__SetTemplateFilePath)
 Gets or sets the template file's path.
 
str TemplateType = property(fget=__GetTemplateType)
 Gets or sets the template type.
 
str Type = property(fget=__GetType, fset=__SetType)
 Gets or sets the type of the sensor.
 
str UseTemplateFile = property(fget=__GetUseTemplateFile, fset=__SetUseTemplateFile)
 Gets or sets the property to enable the use of template file.
 
str WavelengthEnd = property(fget=__GetWavelengthEnd, fset=__SetWavelengthEnd)
 Gets or sets the wavelength ending border.
 
str WavelengthResolution = property(fget=__GetWavelengthResolution, fset=__SetWavelengthResolution)
 Gets or sets 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 wavelength starting border.
 
str XEnd = property(fget=__GetXEnd, fset=__SetXEnd)
 Gets or sets the Sensor X end dimension value.
 
str XMirroredExtent = property(fget=__GetXMirroredExtent, fset=__SetXMirroredExtent)
 Gets the Sensor X dimension mirrored extent value.
 
str XResolution = property(fget=__GetXResolution, fset=__SetXResolution)
 Gets or sets the Sensor X dimension resolution value.
 
str XSampling = property(fget=__GetXSampling, fset=__SetXSampling)
 Gets or sets the Sensor X dimension sampling value.
 
str XStart = property(fget=__GetXStart, fset=__SetXStart)
 Gets or sets the Sensor X start dimension value.
 
str YEnd = property(fget=__GetYEnd, fset=__SetYEnd)
 Gets or sets the Sensor Y end dimension value.
 
str YMirroredExtent = property(fget=__GetYMirroredExtent, fset=__SetYMirroredExtent)
 Gets the Sensor Y dimension mirrored extent value.
 
str YResolution = property(fget=__GetYResolution, fset=__SetYResolution)
 Gets or sets the Sensor Y dimension resolution value.
 
str YSampling = property(fget=__GetYSampling, fset=__SetYSampling)
 Gets or sets the Sensor Y dimension sampling value.
 
- 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 SensorCommonBuilder
'bool' IsTemplateFileValid (self)
 Checks whether the template file is valid.
 
- 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 an Intensity Sensor Builder.

The Intensity Sensor Builder is used to create and edit Intensity Sensor features.

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

Member Data Documentation

◆ AdaptiveSampling

str AdaptiveSampling = property(fget=__GetAdaptiveSampling, fset=__SetAdaptiveSampling)
static

Gets or sets the property to enable adaptive sampling.

Prerequisite: The FormatType property must be 1, 2, 3 or 4.

True: Activates adaptive Sampling.
False: Deactivates adaptive Sampling.

Value type: Boolean.

The default value is False.

◆ CellDiameter

str CellDiameter = property(fget=__GetCellDiameter, fset=__SetCellDiameter)
static

Gets or sets the cell diameter.

Prerequisite: The EnableNearField property must be True.

Value type: Double.
RangeThe value must be superior to 0.0.

The default value is 174.9773 mm.

◆ CellDistance

str CellDistance = property(fget=__GetCellDistance, fset=__SetCellDistance)
static

Gets or sets the cell distance.

Prerequisite: The EnableNearField property must be True.

Value type: Double.

The default value is 1000.0 mm.

◆ ConoscopicResolution

str ConoscopicResolution = property(fget=__GetConoscopicResolution, fset=__SetConoscopicResolution)
static

Gets or sets the Conoscopic resolution.

Prerequisite: The OrientationType property must be 2.

Value type: Double.

◆ ConoscopicSampling

str ConoscopicSampling = property(fget=__GetConoscopicSampling, fset=__SetConoscopicSampling)
static

Gets or sets the Conoscopic sampling.

Prerequisite: The OrientationType property must be 2.

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

The default value is 90.

◆ ConoscopicThetaMax

str ConoscopicThetaMax = property(fget=__GetConoscopicThetaMax, fset=__SetConoscopicThetaMax)
static

Gets or sets the Conoscopic theta maximum value.

Prerequisite: The OrientationType property must be 2.

Value type: Double.

The default value is 90.0.

◆ Format

str Format = property(fget=__GetFormat, fset=__SetFormat)
static

Gets or sets the format type.

These formats correspond to light distribution standards and will generate different file formats as an output.

The values are:
0 - XMP
1 - IESNA Type A.
2 - IESNA Type B.
3 - IESNA Type C.
4 - Eulumdat.

Value type: Integer.

The default value is 0.

◆ IntegrationAngle

str IntegrationAngle = property(fget=__GetIntegrationAngle, fset=__SetIntegrationAngle)
static

Gets or sets the integration angle.

Prerequisite: The OrientationType property must be 1, 2, 3 or 4.

This parameter appears only for IESNA and Eulumdat formats.

Value type: Double (in degrees).
Range: (0.0, 90.0)

The default value is 5.0 degrees.

◆ IntensityResultViewingDirection

str IntensityResultViewingDirection = property(fget=__GetIntensityResultViewingDirection, fset=__SetIntensityResultViewingDirection)
static

Gets or sets the intensity result viewing direction.

Prerequisite: The OrientationType property must be 0 or 1.

The values are:
0 - From source looking at sensor, The viewing direction of the observer is the same as the light direction emitted.
1 - From sensor looking at source, The viewing direction of the observer is in the opposite of the light direction.

Value type: Integer.

The default value is 0.

◆ NearField

str NearField = property(fget=__GetNearField, fset=__SetNearField)
static

Gets or sets the property to enable near-field.

True: Enables Near Field.
False: Disables Near Field.

Value type: Boolean.

◆ Orientation

str Orientation = property(fget=__GetOrientation, fset=__SetOrientation)
static

Gets or sets the orientation type.

Prerequisite: The FormatType property must be 0.

The values are:
0 - X as Parallel, Y as Meridian, for a polar parameterization with the poles along the X axis.
1 - X as Meridian, Y as Parallel, for a polar parameterization with the poles along the Y axis.
2 - Conoscopic, for a polar parameterization with the poles along the Z axis.

Value type: Integer.

The default value is 0.

◆ PolarFilePath

str PolarFilePath = property(fget=__GetPolarFilePath, fset=__SetPolarFilePath)
static

Gets or sets the polar file path.

Prerequisite: The EnableAdaptiveSampling property must be True.

Value type: String.

The default value is an empty string.

◆ PolarXEnd

str PolarXEnd = property(fget=__GetPolarXEnd)
static

Gets the polar X end.

Prerequisite: The FormatType property must be 1, 2, 3 or 4.

Value type: Double.

◆ PolarXResolution

str PolarXResolution = property(fget=__GetPolarXResolution, fset=__SetPolarXResolution)
static

Gets or sets the polar X resolution.

Prerequisite: The FormatType property must be 1, 2, 3 or 4.

Value type: Double.

◆ PolarXSampling

str PolarXSampling = property(fget=__GetPolarXSampling, fset=__SetPolarXSampling)
static

Gets or sets the polar X sampling.

Prerequisite: The FormatType property must be 1, 2, 3 or 4.

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

The default value are:
37 for IESNA Type A and IESNA Type B.
36 for IESNA Type C and Eulumdat.

◆ PolarXStart

str PolarXStart = property(fget=__GetPolarXStart)
static

Gets the polar X start.

Prerequisite: The FormatType property must be 1, 2, 3 or 4.

Value type: Double.

◆ PolarYEnd

str PolarYEnd = property(fget=__GetPolarYEnd)
static

Gets the polar Y end.

Prerequisite: The FormatType property must be 1, 2, 3 or 4.

Value type: Double.

◆ PolarYResolution

str PolarYResolution = property(fget=__GetPolarYResolution, fset=__SetPolarYResolution)
static

Gets or sets the polar Y resolution.

Prerequisite: The FormatType property must be 1, 2, 3 or 4.

Value type: Double.

◆ PolarYSampling

str PolarYSampling = property(fget=__GetPolarYSampling, fset=__SetPolarYSampling)
static

Gets or sets the polar Y sampling.

Prerequisite: The FormatType property must be 1, 2, 3 or 4.

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

The default value are:
37 for IESNA Type A and IESNA Type B.
19 for IESNA Type C and Eulumdat.

◆ PolarYStart

str PolarYStart = property(fget=__GetPolarYStart)
static

Gets the polar Y start.

Prerequisite: The FormatType property must be 1, 2, 3 or 4.

Value type: Double.


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

Connect with Ansys