    

 ## On this page

  

 

 # SensorLightFieldBuilder Class Reference

 Last update: 16.07.2025 

Represents a light field sensor builder. [More...](#details)

Inheritance diagram for SensorLightFieldBuilder:

 ![](/sites/default/files/migrate-content/speos_nx_library_2025_r2_1/class_speos_n_x__2412_1_1_sensor_light_field_builder.png)



## <a id="pub-static-attribs" name="pub-static-attribs"></a>Static Public Attributes

str [ArrowLength](#ac2360982d509fb692aa27d232099d2f0) = property(fget=\_\_GetArrowLength, fset=\_\_SetArrowLength) Gets or sets the length of the arrow preview.   
 str [AxisSystem](#af0a012d49a5b59a4f43bb342b8c725c2) = property(fget=\_\_GetAxisSystem) Gets the Axis System of the source.   
 str [AzimuthEnd](#a5b35ad871c5e1311b14a64120038f755) = property(fget=\_\_GetAzimuthEnd) Gets the azimuth end.   
 str [AzimuthResolution](#a9bd7a6cd6120719c0dc9fa21066c3141) = property(fget=\_\_GetAzimuthResolution, fset=\_\_SetAzimuthResolution) Gets or sets the azimuth resolution.   
 str [AzimuthSampling](#a452dcaaaeba0b7c218c4df8f9afe9fa0) = property(fget=\_\_GetAzimuthSampling, fset=\_\_SetAzimuthSampling) Gets or sets the azimuth sampling.   
 str [AzimuthStart](#a95ebf7de01eecbe3c36b9cd9f9183259) = property(fget=\_\_GetAzimuthStart) Gets the azimuth start.   
 str [CustomAxisSystem](#ad4a0da998b5304280cb2770f84243b6d) = property(fget=\_\_GetCustomAxisSystem, fset=\_\_SetCustomAxisSystem) Gets or sets the custom axis system property.   
 str [IncidentEnd](#abaa97422371d74ca67c234aa22d67ac5) = property(fget=\_\_GetIncidentEnd) Gets the incident angle end.   
 str [IncidentResolution](#a11ef37ea331ae0fce190c1a26fd77087) = property(fget=\_\_GetIncidentResolution, fset=\_\_SetIncidentResolution) Gets or sets the incident resolution.   
 str [IncidentSampling](#a00ede7d1511c27633a9039f8195bea45) = property(fget=\_\_GetIncidentSampling, fset=\_\_SetIncidentSampling) Gets or sets the incident sampling.   
 str [IncidentStart](#acd35e02cecc92648458730641ebbdf3b) = property(fget=\_\_GetIncidentStart) Gets the incident angle start.   
 str [Selections](#aa9fcfdd328b91fcb1786b76a13109a22) = property(fget=\_\_GetSelections) Returns the interface to select the oriented faces and bodies on which to measure the light distribution.   
 str [Type](#a71656f4f93df1e4a4f6dfe758863b287) = property(fget=\_\_GetType, fset=\_\_SetType) Gets or sets the sensor type.   
 str [WavelengthEnd](#a1d3af865fff16f6eb31305404623a867) = property(fget=\_\_GetWavelengthEnd, fset=\_\_SetWavelengthEnd) Gets the wavelength end.   
 str [WavelengthResolution](#a4d829d8a46f0614c7c32b78ae1602fd9) = property(fget=\_\_GetWavelengthResolution, fset=\_\_SetWavelengthResolution) Gets or sets the wavelength resolution.   
 str [WavelengthSampling](#a1a2c2043920b4b7bb6308cb22e73ec13) = property(fget=\_\_GetWavelengthSampling, fset=\_\_SetWavelengthSampling) Gets or sets the wavelength sampling.   
 str [WavelengthStart](#a93c3bc11064cbd8e5885016a97877d3e) = property(fget=\_\_GetWavelengthStart, fset=\_\_SetWavelengthStart) Gets the wavelength start.   
 ![-](/sites/default/files/migrate-content/speos_nx_library_2025_r2_1/closed.png) Static Public Attributes inherited from [FeatureBuilder](class_speos_n_x__2412_1_1_feature_builder.xhtml)str [Feature](class_speos_n_x__2412_1_1_feature_builder.xhtml#af5dac7005c95ef44c2b66d7270709d0b) = property(fget=\_\_GetFeature) Returns the feature being edited, or the created feature if the builder is being used in creation mode.   
 str [FullName](class_speos_n_x__2412_1_1_feature_builder.xhtml#a6aac8aea55e1f962045d07a12b6569ea) = property(fget=\_\_GetFullName) Gets the full name of the feature being edited.   
 str [Name](class_speos_n_x__2412_1_1_feature_builder.xhtml#a19218d0239b929ca8aecfa629d0185d0) = property(fget=\_\_GetName, fset=\_\_SetName) Gets or sets the name of the feature being edited.   
 str [NameWithContext](class_speos_n_x__2412_1_1_feature_builder.xhtml#a89ee075a30b71ff6e3192d6bd6dd5515) = property(fget=\_\_GetNameWithContext) Gets the name with context of the feature being edited.   
 str [Status](class_speos_n_x__2412_1_1_feature_builder.xhtml#abfd5ba295bea008a0edf2f1a85bc6368) = property(fget=\_\_GetStatus) Returns the status of the feature being edited.   
 ## <a id="properties" name="properties"></a>Properties

<a id="a50e9fbdd6a13e9e50cfba34656086bb6" name="a50e9fbdd6a13e9e50cfba34656086bb6"></a> **thisown** = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') ![-](/sites/default/files/migrate-content/speos_nx_library_2025_r2_1/closed.png) Properties inherited from [FeatureBuilder](class_speos_n_x__2412_1_1_feature_builder.xhtml) **thisown** = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') ![-](/sites/default/files/migrate-content/speos_nx_library_2025_r2_1/closed.png) Properties inherited from [Builder](class_speos_n_x__2412_1_1_builder.xhtml) **thisown** = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') ## <a id="inherited" name="inherited"></a>Additional Inherited Members

![-](/sites/default/files/migrate-content/speos_nx_library_2025_r2_1/closed.png) Public Member Functions inherited from [FeatureBuilder](class_speos_n_x__2412_1_1_feature_builder.xhtml) 'None' **ShowResult** (self) Updates the feature to reflect the result of an edit to the feature for all builders that support showing results.   
 ![-](/sites/default/files/migrate-content/speos_nx_library_2025_r2_1/closed.png) Public Member Functions inherited from [Builder](class_speos_n_x__2412_1_1_builder.xhtml) 'None' [Commit](class_speos_n_x__2412_1_1_builder.xhtml#a77581800008ea3179049e650e9d1787b) (self) Commits any edits that have been applied to the builder.   
 <a id="details" name="details"></a>## 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 <a class="el" href="">FeatureCollection::CreateSensorLightFieldBuilder</a>.



## Member Data Documentation

<a id="ac2360982d509fb692aa27d232099d2f0" name="ac2360982d509fb692aa27d232099d2f0"></a>## [◆ ](#ac2360982d509fb692aa27d232099d2f0)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.





<a id="af0a012d49a5b59a4f43bb342b8c725c2" name="af0a012d49a5b59a4f43bb342b8c725c2"></a>## [◆ ](#af0a012d49a5b59a4f43bb342b8c725c2)AxisSystem

 str [AxisSystem](class_speos_n_x__2412_1_1_axis_system.xhtml) = property(fget=\_\_GetAxisSystem)  static 

Gets the Axis System of the source.

**Prerequisite**: The CustomAxisSystem property must be True.

**Value type**: AxisSystem object.





<a id="a5b35ad871c5e1311b14a64120038f755" name="a5b35ad871c5e1311b14a64120038f755"></a>## [◆ ](#a5b35ad871c5e1311b14a64120038f755)AzimuthEnd

 str AzimuthEnd = property(fget=\_\_GetAzimuthEnd)  static 

Gets the azimuth end.

**Value type**: Double (in degree).

The default value is 360 deg.





<a id="a9bd7a6cd6120719c0dc9fa21066c3141" name="a9bd7a6cd6120719c0dc9fa21066c3141"></a>## [◆ ](#a9bd7a6cd6120719c0dc9fa21066c3141)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.





<a id="a452dcaaaeba0b7c218c4df8f9afe9fa0" name="a452dcaaaeba0b7c218c4df8f9afe9fa0"></a>## [◆ ](#a452dcaaaeba0b7c218c4df8f9afe9fa0)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.





<a id="a95ebf7de01eecbe3c36b9cd9f9183259" name="a95ebf7de01eecbe3c36b9cd9f9183259"></a>## [◆ ](#a95ebf7de01eecbe3c36b9cd9f9183259)AzimuthStart

 str AzimuthStart = property(fget=\_\_GetAzimuthStart)  static 

Gets the azimuth start.

**Value type**: Double (in degree).

The default value is 0 deg.





<a id="ad4a0da998b5304280cb2770f84243b6d" name="ad4a0da998b5304280cb2770f84243b6d"></a>## [◆ ](#ad4a0da998b5304280cb2770f84243b6d)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.





<a id="abaa97422371d74ca67c234aa22d67ac5" name="abaa97422371d74ca67c234aa22d67ac5"></a>## [◆ ](#abaa97422371d74ca67c234aa22d67ac5)IncidentEnd

 str IncidentEnd = property(fget=\_\_GetIncidentEnd)  static 

Gets the incident angle end.

**Value type**: Double (in degree).

The default value is 90 deg.





<a id="a11ef37ea331ae0fce190c1a26fd77087" name="a11ef37ea331ae0fce190c1a26fd77087"></a>## [◆ ](#a11ef37ea331ae0fce190c1a26fd77087)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.





<a id="a00ede7d1511c27633a9039f8195bea45" name="a00ede7d1511c27633a9039f8195bea45"></a>## [◆ ](#a00ede7d1511c27633a9039f8195bea45)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.





<a id="acd35e02cecc92648458730641ebbdf3b" name="acd35e02cecc92648458730641ebbdf3b"></a>## [◆ ](#acd35e02cecc92648458730641ebbdf3b)IncidentStart

 str IncidentStart = property(fget=\_\_GetIncidentStart)  static 

Gets the incident angle start.

**Value type**: Double (in degree).

The default value is 0 deg.





<a id="aa9fcfdd328b91fcb1786b76a13109a22" name="aa9fcfdd328b91fcb1786b76a13109a22"></a>## [◆ ](#aa9fcfdd328b91fcb1786b76a13109a22)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.





<a id="a71656f4f93df1e4a4f6dfe758863b287" name="a71656f4f93df1e4a4f6dfe758863b287"></a>## [◆ ](#a71656f4f93df1e4a4f6dfe758863b287)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.





<a id="a1d3af865fff16f6eb31305404623a867" name="a1d3af865fff16f6eb31305404623a867"></a>## [◆ ](#a1d3af865fff16f6eb31305404623a867)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.





<a id="a4d829d8a46f0614c7c32b78ae1602fd9" name="a4d829d8a46f0614c7c32b78ae1602fd9"></a>## [◆ ](#a4d829d8a46f0614c7c32b78ae1602fd9)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.





<a id="a1a2c2043920b4b7bb6308cb22e73ec13" name="a1a2c2043920b4b7bb6308cb22e73ec13"></a>## [◆ ](#a1a2c2043920b4b7bb6308cb22e73ec13)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.





<a id="a93c3bc11064cbd8e5885016a97877d3e" name="a93c3bc11064cbd8e5885016a97877d3e"></a>## [◆ ](#a93c3bc11064cbd8e5885016a97877d3e)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**