Skip to main content

Speos NX library 2025 R2

SensorLightFieldBuilder Class Reference

Last update: 16.07.2025

Represents a light field sensor builder. More...

Inheritance diagram for SensorLightFieldBuilder:
FeatureBuilderBuilder

Static Public Attributes

str ArrowLength = property(fget=__GetArrowLength, fset=__SetArrowLength)
 Gets or sets the length of the arrow preview.
 
str AxisSystem = property(fget=__GetAxisSystem)
 Gets the Axis System of the source.
 
str AzimuthEnd = property(fget=__GetAzimuthEnd)
 Gets the azimuth end.
 
str AzimuthResolution = property(fget=__GetAzimuthResolution, fset=__SetAzimuthResolution)
 Gets or sets the azimuth resolution.
 
str AzimuthSampling = property(fget=__GetAzimuthSampling, fset=__SetAzimuthSampling)
 Gets or sets the azimuth sampling.
 
str AzimuthStart = property(fget=__GetAzimuthStart)
 Gets the azimuth start.
 
str CustomAxisSystem = property(fget=__GetCustomAxisSystem, fset=__SetCustomAxisSystem)
 Gets or sets the custom axis system property.
 
str IncidentEnd = property(fget=__GetIncidentEnd)
 Gets the incident angle end.
 
str IncidentResolution = property(fget=__GetIncidentResolution, fset=__SetIncidentResolution)
 Gets or sets the incident resolution.
 
str IncidentSampling = property(fget=__GetIncidentSampling, fset=__SetIncidentSampling)
 Gets or sets the incident sampling.
 
str IncidentStart = property(fget=__GetIncidentStart)
 Gets the incident angle start.
 
str Selections = property(fget=__GetSelections)
 Returns the interface to select the oriented faces and bodies on which to measure the light distribution.
 
str Type = property(fget=__GetType, fset=__SetType)
 Gets or sets the sensor type.
 
str WavelengthEnd = property(fget=__GetWavelengthEnd, fset=__SetWavelengthEnd)
 Gets the wavelength end.
 
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 the wavelength start.
 
- 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.
 
str Status = property(fget=__GetStatus)
 Returns the status of the feature being edited.
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Properties inherited from FeatureBuilder
 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Properties inherited from Builder
 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 

Additional Inherited Members

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

Detailed Description

Represents a light field sensor builder.

The light field sensor builder creates or edits light field sensor features.

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

Member Data Documentation

◆ ArrowLength

str ArrowLength = property(fget=__GetArrowLength, fset=__SetArrowLength)
static

Gets or sets the length of the arrow preview.

Value type: Double (in mm).
Range: The value must be superior to 0.0.

The default value is 10 mm.

◆ AxisSystem

str AxisSystem = property(fget=__GetAxisSystem)
static

Gets the Axis System of the source.

Prerequisite: The CustomAxisSystem property must be True.

Value type: AxisSystem object.

◆ AzimuthEnd

str AzimuthEnd = property(fget=__GetAzimuthEnd)
static

Gets the azimuth end.

Value type: Double (in degree).

The default value is 360 deg.

◆ AzimuthResolution

str AzimuthResolution = property(fget=__GetAzimuthResolution, fset=__SetAzimuthResolution)
static

Gets or sets the azimuth resolution.

Value type: Double (in degree).
Range: The value must be superior to 0.0.

The default value is 36 deg.

◆ AzimuthSampling

str AzimuthSampling = property(fget=__GetAzimuthSampling, fset=__SetAzimuthSampling)
static

Gets or sets the azimuth sampling.

Value type: Integer.
Range: The value must be superior or equal to 2.

The default value is 10.

◆ AzimuthStart

str AzimuthStart = property(fget=__GetAzimuthStart)
static

Gets the azimuth start.

Value type: Double (in degree).

The default value is 0 deg.

◆ CustomAxisSystem

str CustomAxisSystem = property(fget=__GetCustomAxisSystem, fset=__SetCustomAxisSystem)
static

Gets or sets the custom axis system property.

True: Enables custom axis system.
False: Disables custom axis system.

Value type: Boolean.

The default value is False.

◆ IncidentEnd

str IncidentEnd = property(fget=__GetIncidentEnd)
static

Gets the incident angle end.

Value type: Double (in degree).

The default value is 90 deg.

◆ IncidentResolution

str IncidentResolution = property(fget=__GetIncidentResolution, fset=__SetIncidentResolution)
static

Gets or sets the incident resolution.

Value type: Double (in degree).
Range: The value must be superior to 0.0.

The default value is 9 deg.

◆ IncidentSampling

str IncidentSampling = property(fget=__GetIncidentSampling, fset=__SetIncidentSampling)
static

Gets or sets the incident sampling.

Value type: Integer.
Range: The value must be superior or equal to 2.

The default value is 10.

◆ IncidentStart

str IncidentStart = property(fget=__GetIncidentStart)
static

Gets the incident angle start.

Value type: Double (in degree).

The default value is 0 deg.

◆ Selections

str Selections = property(fget=__GetSelections)
static

Returns the interface to select the oriented faces and bodies on which to measure the light distribution.

Value type: SensorLightFieldSelections object.

◆ Type

str Type = property(fget=__GetType, fset=__SetType)
static

Gets or sets the sensor type.

The values are:
0 - Photometric.
1 - Radiometric.
2 - Spectral.

Value type: Integer.

The default value is 1.

◆ WavelengthEnd

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

Gets the wavelength end.

Value type: Double (in nm).
Range: The value must be superior to 0.0 and more than start value.

The default value is 700 nm.

◆ WavelengthResolution

str WavelengthResolution = property(fget=__GetWavelengthResolution, fset=__SetWavelengthResolution)
static

Gets or sets the wavelength resolution.

Value type: Double (in nm).
Range: The value must be superior to 0.0.

The default value is 25 nm.

◆ WavelengthSampling

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

Gets or sets the wavelength sampling.

Value type: Integer.
Range: The value must be superior or equal to 2.

The default value is 13.

◆ WavelengthStart

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

Gets the wavelength start.

Value type: Double (in nm).
Range: The value must be superior to 0.0 and less than end value.

The default value is 400 nm.


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

Connect with Ansys