Skip to main content

Speos NX library 2025 R1

SensorObserverBuilder Class Reference

Last update: 17.07.2025

Represents the builder for an observer sensor. More...

Inheritance diagram for SensorObserverBuilder:
FeatureBuilder_object

Static Public Attributes

str AutoFramingHorizontal = property(fget=__GetAutoFramingHorizontal, fset=__SetAutoFramingHorizontal)
 Gets or sets the automatic framing horizontal position.
 
str AutoFramingVertical = property(fget=__GetAutoFramingVertical, fset=__SetAutoFramingVertical)
 Gets or sets the automatic framing horizontal position.
 
str AxisSystem = property(fget=__GetAxisSystem)
 Gets the axis system.
 
str DimensionHorizontalEnd = property(fget=__GetDimensionHorizontalEnd, fset=__SetDimensionHorizontalEnd)
 Gets or sets the horizontal end for dimension.
 
str DimensionHorizontalMirroredExtent = property(fget=__GetDimensionHorizontalMirroredExtent, fset=__SetDimensionHorizontalMirroredExtent)
 Gets or sets the mirrored extent property for horizontal dimension.
 
str DimensionHorizontalResolution = property(fget=__GetDimensionHorizontalResolution, fset=__SetDimensionHorizontalResolution)
 Gets or sets the horizontal resolution for dimension.
 
str DimensionHorizontalSampling = property(fget=__GetDimensionHorizontalSampling, fset=__SetDimensionHorizontalSampling)
 Gets or sets the horizontal sampling for dimension.
 
str DimensionHorizontalStart = property(fget=__GetDimensionHorizontalStart, fset=__SetDimensionHorizontalStart)
 Gets or sets the horizontal start for dimension.
 
str DimensionVerticalEnd = property(fget=__GetDimensionVerticalEnd, fset=__SetDimensionVerticalEnd)
 Gets or sets the vertical end for dimension.
 
str DimensionVerticalMirroredExtent = property(fget=__GetDimensionVerticalMirroredExtent, fset=__SetDimensionVerticalMirroredExtent)
 Gets or sets the mirrored extent property for vertical dimension.
 
str DimensionVerticalResolution = property(fget=__GetDimensionVerticalResolution, fset=__SetDimensionVerticalResolution)
 Gets or sets the vertical resolution for dimension.
 
str DimensionVerticalSampling = property(fget=__GetDimensionVerticalSampling, fset=__SetDimensionVerticalSampling)
 Gets or sets the vertical sampling for dimension.
 
str DimensionVerticalStart = property(fget=__GetDimensionVerticalStart, fset=__SetDimensionVerticalStart)
 Gets or sets the vertical start for dimension.
 
str Distance = property(fget=__GetDistance, fset=__SetDistance)
 Gets or sets the distance.
 
str Focal = property(fget=__GetFocal, fset=__SetFocal)
 Gets or sets the focal.
 
str IntegrationAngle = property(fget=__GetIntegrationAngle, fset=__SetIntegrationAngle)
 Gets or sets the integration angle.
 
str InterocularDistance = property(fget=__GetInterocularDistance, fset=__SetInterocularDistance)
 Gets or set the interocular distance.
 
str Layer = property(fget=__GetLayer, fset=__SetLayer)
 Gets or sets the layer mode.
 
str Stereo = property(fget=__GetStereo, fset=__SetStereo)
 gets or sets the stereo property.
 
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 or sets 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 or sets 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, fset=__SetWavelengthEnd)
 Gets or sets the higher value of the wavelength range to be considered by the sensor.
 
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.
 
- 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 an observer sensor.

The observer sensor builder is used to create and edit observer sensor features.

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

Member Data Documentation

◆ AutoFramingHorizontal

str AutoFramingHorizontal = property(fget=__GetAutoFramingHorizontal, fset=__SetAutoFramingHorizontal)
static

Gets or sets the automatic framing horizontal position.

Value type: Integer.
Range: The value must be superior or equal to 0 and inferior or equal to the number of columns.

The default value is 0.

◆ AutoFramingVertical

str AutoFramingVertical = property(fget=__GetAutoFramingVertical, fset=__SetAutoFramingVertical)
static

Gets or sets the automatic framing horizontal position.

Value type: Integer.
Range: The value must be superior or equal to 0 and inferior or equal to the number of lines.

The default value is 0.

◆ AxisSystem

str AxisSystem = property(fget=__GetAxisSystem)
static

Gets the axis system.

Value type: AxisSystem object.

◆ DimensionHorizontalEnd

str DimensionHorizontalEnd = property(fget=__GetDimensionHorizontalEnd, fset=__SetDimensionHorizontalEnd)
static

Gets or sets the horizontal end for dimension.

Value type: Double (in mm).

The default value is 50.0 mm.

◆ DimensionHorizontalMirroredExtent

str DimensionHorizontalMirroredExtent = property(fget=__GetDimensionHorizontalMirroredExtent, fset=__SetDimensionHorizontalMirroredExtent)
static

Gets or sets the mirrored extent property for horizontal dimension.

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

Value type: Boolean.

The default value is False.

◆ DimensionHorizontalResolution

str DimensionHorizontalResolution = property(fget=__GetDimensionHorizontalResolution, fset=__SetDimensionHorizontalResolution)
static

Gets or sets the horizontal resolution for dimension.

Value type: Double.

◆ DimensionHorizontalSampling

str DimensionHorizontalSampling = property(fget=__GetDimensionHorizontalSampling, fset=__SetDimensionHorizontalSampling)
static

Gets or sets the horizontal sampling for dimension.

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

The default value is 100.

◆ DimensionHorizontalStart

str DimensionHorizontalStart = property(fget=__GetDimensionHorizontalStart, fset=__SetDimensionHorizontalStart)
static

Gets or sets the horizontal start for dimension.

Value type: Double (in mm).

The default value is -50.0 mm.

◆ DimensionVerticalEnd

str DimensionVerticalEnd = property(fget=__GetDimensionVerticalEnd, fset=__SetDimensionVerticalEnd)
static

Gets or sets the vertical end for dimension.

Value type: Double (in mm).

The default value is 50.0 mm.

◆ DimensionVerticalMirroredExtent

str DimensionVerticalMirroredExtent = property(fget=__GetDimensionVerticalMirroredExtent, fset=__SetDimensionVerticalMirroredExtent)
static

Gets or sets the mirrored extent property for vertical dimension.

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

Value type: Boolean.

The default value is False.

◆ DimensionVerticalResolution

str DimensionVerticalResolution = property(fget=__GetDimensionVerticalResolution, fset=__SetDimensionVerticalResolution)
static

Gets or sets the vertical resolution for dimension.

Value type: Double.

◆ DimensionVerticalSampling

str DimensionVerticalSampling = property(fget=__GetDimensionVerticalSampling, fset=__SetDimensionVerticalSampling)
static

Gets or sets the vertical sampling for dimension.

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

The default value is 100.

◆ DimensionVerticalStart

str DimensionVerticalStart = property(fget=__GetDimensionVerticalStart, fset=__SetDimensionVerticalStart)
static

Gets or sets the vertical start for dimension.

Value type: Double (in mm).

The default value is -50.0 mm.

◆ Distance

str Distance = property(fget=__GetDistance, fset=__SetDistance)
static

Gets or sets the distance.

Adjusts the radius of the sphere to narrow or widen the global field of vision.

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

The default value is 1000.0 mm.

◆ Focal

str Focal = property(fget=__GetFocal, fset=__SetFocal)
static

Gets or sets the focal.

Adjusts the distance between the sensor radiance plan and the origin point of the observed object. The larger the focal, the closer to the object.

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

The default value is 50.0 mm.

◆ IntegrationAngle

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

Gets or sets the integration angle.

Value type: Double (in degrees).

The default value is 5.0 degrees.

◆ InterocularDistance

str InterocularDistance = property(fget=__GetInterocularDistance, fset=__SetInterocularDistance)
static

Gets or set the interocular distance.

Prerequisite: The Stereo property must be True.

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

The default value is 65.0 mm.

◆ Layer

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

Gets or sets the layer mode.

The values are:
0 - None, the simulation generates a Speos360 file with one layer for all sources.
1 - Source, the result includes one layer per active source.

Value type: Integer.

The default value is 0.

◆ Stereo

str Stereo = property(fget=__GetStereo, fset=__SetStereo)
static

gets or sets the stereo property.

When you define a stereo sensor, make sure that the Front direction is horizontal, the Top direction is vertical, and the Central resolution matches the intended 3D display.

True: Enables stereo.
False: Disables stereo.

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: [-180.0, 180.0]

The default value is 180.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.

◆ VisionFieldHorizontalSampling

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

Gets or sets the horizontal sampling for vision field.

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

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

The default value is 9.

◆ 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: [-180.0, 180.0]

The default value is -180.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 90.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 or sets the vertical sampling for vision field.

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

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

The default value is 5.

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

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

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, fset=__SetWavelengthResolution)
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.


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

Connect with Ansys