Skip to main content

Speos NX library 2025 R2

SensorHumanEyeBuilder Class Reference

Last update: 16.07.2025

Represents a Human Eye Sensor Builder. More...

Inheritance diagram for SensorHumanEyeBuilder:
FeatureBuilderBuilder

Public Member Functions

'None' UdpateWavelengthSamplingFromResolution (self, value)
 
- 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.
 

Static Public Attributes

str DisplayPropertiesFromFile = property(fget=__GetDisplayPropertiesFromFile, fset=__SetDisplayPropertiesFromFile)
 Gets or sets the property to enable the use of display properties that come from File.
 
str EyePoint = property(fget=__GetEyePoint, fset=__SetEyePoint)
 Gets or sets the eye point.
 
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 LayerType = property(fget=__GetLayerType, fset=__SetLayerType)
 Gets or sets the layer mode.
 
str PupilDiameter = property(fget=__GetPupilDiameter, fset=__SetPupilDiameter)
 Gets or sets the pupil diameter.
 
str ShowGrid = property(fget=__GetShowGrid, fset=__SetShowGrid)
 Gets or sets the property to enable grid preview.
 
str TargetPoint = property(fget=__GetTargetPoint, fset=__SetTargetPoint)
 Gets or sets the target point.
 
str TemplateFilePath = property(fget=__GetTemplateFilePath, fset=__SetTemplateFilePath)
 Gets or sets the XM3 template file.
 
str Type = property(fget=__GetType, fset=__SetType)
 Gets or sets the sensor type.
 
str UseTemplateFile = property(fget=__GetUseTemplateFile, fset=__SetUseTemplateFile)
 Gets or sets the property to enable or disable use of XM3 template file.
 
str VerticalDirection = property(fget=__GetVerticalDirection, fset=__SetVerticalDirection)
 Gets or sets the vertical direction.
 
str VerticalDirectionReversed = property(fget=__GetVerticalDirectionReversed, fset=__SetVerticalDirectionReversed)
 Gets or sets the reverse vertical direction.
 
str VisionFieldHorizontalEnd = property(fget=__GetVisionFieldHorizontalEnd, fset=__SetVisionFieldHorizontalEnd)
 Gets or sets the horizontal end for vision field.
 
str VisionFieldHorizontalMirroredExtent = property(fget=__GetVisionFieldHorizontalMirroredExtent, fset=__SetVisionFieldHorizontalMirroredExtent)
 Gets or sets the mirrored extent property for horizontal vision field.
 
str VisionFieldHorizontalResolution = property(fget=__GetVisionFieldHorizontalResolution, fset=__SetVisionFieldHorizontalResolution)
 Gets or sets the horizontal resolution for vision field.
 
str VisionFieldHorizontalSampling = property(fget=__GetVisionFieldHorizontalSampling, fset=__SetVisionFieldHorizontalSampling)
 Gets the horizontal sampling for vision field.
 
str VisionFieldHorizontalStart = property(fget=__GetVisionFieldHorizontalStart, fset=__SetVisionFieldHorizontalStart)
 Gets or sets the horizontal start for vision field.
 
str VisionFieldVerticalEnd = property(fget=__GetVisionFieldVerticalEnd, fset=__SetVisionFieldVerticalEnd)
 Gets or sets the vertical end for vision field.
 
str VisionFieldVerticalMirroredExtent = property(fget=__GetVisionFieldVerticalMirroredExtent, fset=__SetVisionFieldVerticalMirroredExtent)
 Gets or sets the mirrored extent property for vertical vision field.
 
str VisionFieldVerticalResolution = property(fget=__GetVisionFieldVerticalResolution, fset=__SetVisionFieldVerticalResolution)
 Gets or sets the vertical resolution for vision field.
 
str VisionFieldVerticalSampling = property(fget=__GetVisionFieldVerticalSampling, fset=__SetVisionFieldVerticalSampling)
 Gets the vertical sampling for vision field.
 
str VisionFieldVerticalStart = property(fget=__GetVisionFieldVerticalStart, fset=__SetVisionFieldVerticalStart)
 Gets or sets the vertical start for vision field.
 
str WavelengthEnd = property(fget=__GetWavelengthEnd)
 Gets the higher value of the wavelength range to be considered by the sensor.
 
str WavelengthResolution = property(fget=__GetWavelengthResolution)
 Gets or sets the Wavelength resolution.
 
str WavelengthSampling = property(fget=__GetWavelengthSampling, fset=__SetWavelengthSampling)
 Gets or sets the wavelength sampling.
 
str WavelengthStart = property(fget=__GetWavelengthStart)
 Gets 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.
 
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')
 

Detailed Description

Represents a Human Eye Sensor Builder.

The Human Eye Sensor Builder is used to create and edit Human Eye Sensor features.

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

Member Data Documentation

◆ DisplayPropertiesFromFile

str DisplayPropertiesFromFile = property(fget=__GetDisplayPropertiesFromFile, fset=__SetDisplayPropertiesFromFile)
static

Gets or sets the property to enable the use of display properties that come from File.

Prerequisite: The property UseTemplateFile must be True.

True: Uses all the grid related values from the .xml file.
False: Does not use the Display properties from file.

Value type: Boolean.

The default value is False.

◆ EyePoint

str EyePoint = property(fget=__GetEyePoint, fset=__SetEyePoint)
static

Gets or sets the eye point.

The EyePoint property takes and returns a Tag from an NX object.

Value type: Integer.

The default value is 0.

◆ GridOriginX

str GridOriginX = property(fget=__GetGridOriginX, fset=__SetGridOriginX)
static

Gets or sets the grid X origin.

Value type: Double.

The default value is 0.0.

◆ GridOriginY

str GridOriginY = property(fget=__GetGridOriginY, fset=__SetGridOriginY)
static

Gets or sets the grid Y origin.

Value type: Double.

The default value is 0.0.

◆ GridStepX

str GridStepX = property(fget=__GetGridStepX, fset=__SetGridStepX)
static

Gets or sets the grid X step.

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

The default value is 10.0.

◆ GridStepY

str GridStepY = property(fget=__GetGridStepY, fset=__SetGridStepY)
static

Gets or sets the grid Y step.

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

The default value is 10.0.

◆ LayerType

str LayerType = property(fget=__GetLayerType, fset=__SetLayerType)
static

Gets or sets the layer mode.

The values are:
0 - None.
1 - Data Separated by Source.

Value type: Integer.

The default value is 0.

◆ PupilDiameter

str PupilDiameter = property(fget=__GetPupilDiameter, fset=__SetPupilDiameter)
static

Gets or sets the pupil diameter.

Value type: Double.
Range: The value must be superior to 0.0.

The default value is 4.0.

◆ ShowGrid

str ShowGrid = property(fget=__GetShowGrid, fset=__SetShowGrid)
static

Gets or sets the property to enable grid preview.

True: Displays a grid on the sensor.
False: Does not display a grid on the sensor.

Value type: Boolean.

The default value is True.

◆ TargetPoint

str TargetPoint = property(fget=__GetTargetPoint, fset=__SetTargetPoint)
static

Gets or sets the target point.

The TargetPoint property takes and returns a Tag from an NX object.

Value type: Integer.

The default value is 0.

◆ 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.

◆ Type

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

Gets or sets the sensor type.

The values are:
0 - Colorimetric to get the color results without any spectral layer separation.
1 - Spectral to get the color results and spectral data separated by wavelength.

Value type: Integer.

The default value is 0.

◆ 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.

◆ VerticalDirection

str VerticalDirection = property(fget=__GetVerticalDirection, fset=__SetVerticalDirection)
static

Gets or sets the vertical direction.

The VerticalDirection property takes and returns a Tag from an NX object.

Value type: Integer.

The default value is 0.

◆ VerticalDirectionReversed

str VerticalDirectionReversed = property(fget=__GetVerticalDirectionReversed, fset=__SetVerticalDirectionReversed)
static

Gets or sets the reverse vertical direction.

Returns the flag to indicate the vertical direction is reversed.
True: Reverses the vertical direction.
False: Does not reverse the vertical direction.

Value type: Boolean.

The default value is False.

◆ VisionFieldHorizontalEnd

str VisionFieldHorizontalEnd = property(fget=__GetVisionFieldHorizontalEnd, fset=__SetVisionFieldHorizontalEnd)
static

Gets or sets the horizontal end for vision field.

Vision Field corresponds to the surface on which are located observer positions around target point.

Value type: Double (in degrees).
Range: [-90.0, 90.0]

The default value is 20.0 degrees.

◆ VisionFieldHorizontalMirroredExtent

str VisionFieldHorizontalMirroredExtent = property(fget=__GetVisionFieldHorizontalMirroredExtent, fset=__SetVisionFieldHorizontalMirroredExtent)
static

Gets or sets the mirrored extent property for horizontal vision field.

Vision Field corresponds to the surface on which are located observer positions around target point.

True: VisionFieldHorizontalStart == -VisionFieldHorizontalEnd, you can only change the VisionFieldHorizontalEnd value.
False: VisionFieldHorizontalStart and VisionFieldHorizontalEnd can have different value.

Value type: Boolean.

The default value is False.

◆ VisionFieldHorizontalResolution

str VisionFieldHorizontalResolution = property(fget=__GetVisionFieldHorizontalResolution, fset=__SetVisionFieldHorizontalResolution)
static

Gets or sets the horizontal resolution for vision field.

Vision Field corresponds to the surface on which are located observer positions around target point.

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

◆ VisionFieldHorizontalSampling

str VisionFieldHorizontalSampling = property(fget=__GetVisionFieldHorizontalSampling, fset=__SetVisionFieldHorizontalSampling)
static

Gets the horizontal sampling for vision field.

Vision Field corresponds to the surface on which are located observer positions around target point.

◆ VisionFieldHorizontalStart

str VisionFieldHorizontalStart = property(fget=__GetVisionFieldHorizontalStart, fset=__SetVisionFieldHorizontalStart)
static

Gets or sets the horizontal start for vision field.

Vision Field corresponds to the surface on which are located observer positions around target point.

Value type: Double (in degrees).
Range: [-90.0, 90.0]

The default value is -20.0 degrees.

◆ VisionFieldVerticalEnd

str VisionFieldVerticalEnd = property(fget=__GetVisionFieldVerticalEnd, fset=__SetVisionFieldVerticalEnd)
static

Gets or sets the vertical end for vision field.

Vision Field corresponds to the surface on which are located observer positions around target point.

Value type: Double (in degrees).
Range: [-90.0, 90.0]

The default value is 10.0 degrees.

◆ VisionFieldVerticalMirroredExtent

str VisionFieldVerticalMirroredExtent = property(fget=__GetVisionFieldVerticalMirroredExtent, fset=__SetVisionFieldVerticalMirroredExtent)
static

Gets or sets the mirrored extent property for vertical vision field.

Vision Field corresponds to the surface on which are located observer positions around target point.

True: VisionFieldVerticalStart == -VisionFieldVerticalEnd, you can only change the VisionFieldVerticalEnd value.
False: VisionFieldVerticalStart and VisionFieldVerticalEnd can have different value.

Value type: Boolean.

The default value is False.

◆ VisionFieldVerticalResolution

str VisionFieldVerticalResolution = property(fget=__GetVisionFieldVerticalResolution, fset=__SetVisionFieldVerticalResolution)
static

Gets or sets the vertical resolution for vision field.

Vision Field corresponds to the surface on which are located observer positions around target point.

Value type: Double.

◆ VisionFieldVerticalSampling

str VisionFieldVerticalSampling = property(fget=__GetVisionFieldVerticalSampling, fset=__SetVisionFieldVerticalSampling)
static

Gets the vertical sampling for vision field.

Vision Field corresponds to the surface on which are located observer positions around target point.

Value type: Integer.

◆ VisionFieldVerticalStart

str VisionFieldVerticalStart = property(fget=__GetVisionFieldVerticalStart, fset=__SetVisionFieldVerticalStart)
static

Gets or sets the vertical start for vision field.

Vision Field corresponds to the surface on which are located observer positions around target point.

Value type: Double (in degrees).
Range: [-90.0, 90.0]

The default value is -10.0 degrees.

◆ WavelengthEnd

str WavelengthEnd = property(fget=__GetWavelengthEnd)
static

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

Value type: Double (in nm).

The default value is 830.0 nm.

◆ WavelengthResolution

str WavelengthResolution = property(fget=__GetWavelengthResolution)
static

Gets or sets the Wavelength resolution.

Value type: Double.

◆ WavelengthSampling

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

Gets or sets the wavelength sampling.

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

The default value is 13.

◆ WavelengthStart

str WavelengthStart = property(fget=__GetWavelengthStart)
static

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


Value type: Double (in nm).

The default value is 360.0 nm.


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

Connect with Ansys