Skip to main content

Speos NX library 2024 R2

FeatureCollection Class Reference

Last update: 17.07.2025

Represents the collection of Speos features in a Part. More...

Inheritance diagram for FeatureCollection:
_object

Public Member Functions

 FindFromTag (self, tag)
 Finds the feature with the given Tag.
 
 FindFromName (self, name)
 Finds the feature with the given name.
 
 CreateSourceDisplayBuilder (self, featureToEdit)
 Creates a builder for a display source.
 
 CreateSourceAmbientGeneralSkyBuilder (self, featureToEdit)
 Creates a builder for an ambient source with CIE General Sky type.
 
 CreateSourceAmbientNaturalLightBuilder (self, featureToEdit)
 Creates a builder for an ambient source with Natural Light type.
 
 CreateSourceAmbientOvercastSkyBuilder (self, featureToEdit)
 Creates a builder for an ambient source with Overcast Sky type.
 
 CreateSourceAmbientUniformBuilder (self, featureToEdit)
 Creates a builder for an ambient source with Uniform type.
 
 CreateSourceAmbientUS1976Builder (self, featureToEdit)
 Creates a builder for an U.S.
 
 CreateSourceLuminaireBuilder (self, featureToEdit)
 Creates a builder for a luminaire source.
 
 CreateSourceAmbientEnvironmentBuilder (self, featureToEdit)
 Creates a builder for an ambient environment source.
 
 CreateSourceSurfaceBuilder (self, featureToEdit)
 Creates a builder for a surface source.
 
 CreateSourceRayFileBuilder (self, featureToEdit)
 Creates a builder for a ray file source.
 
 CreateSensorRadianceBuilder (self, featureToEdit)
 Creates a builder for a radiance sensor.
 
 CreateSensorIrradianceBuilder (self, featureToEdit)
 Creates a builder for an irradiance sensor.
 
 CreateSensorIntensityBuilder (self, featureToEdit)
 Creates a builder for an intensity sensor.
 
 CreateSensor3DEnergyDensityBuilder (self, featureToEdit)
 Creates a builder for a 3D energy density sensor.
 
 CreateSensorVRImmersiveBuilder (self, featureToEdit)
 Creates a builder for a VR immersive sensor.
 
 CreateSensor3DIrradianceBuilder (self, featureToEdit)
 Creates a builder for a 3D irradiance sensor.
 
 CreateSensorObserverBuilder (self, featureToEdit)
 Creates a builder for an observer sensor.
 
 CreateSimulationInteractiveBuilder (self, featureToEdit)
 Creates a builder for an interactive simulation.
 
 CreateSimulationDirectBuilder (self, featureToEdit)
 Creates a builder for a direct simulation.
 
 CreateSimulationInverseBuilder (self, featureToEdit)
 Creates a builder for an inverse simulation.
 
 CreateOpticalPropertiesBuilder (self, featureToEdit)
 Creates a builder for an optical property.
 
 CreateSpeosPatternBuilder (self, featureToEdit)
 Creates a builder for a Speos pattern.
 
 CreateFolderBuilder (self, featureToEdit)
 Creates a builder for a Folder.
 

Properties

 OpticalPropertyFeatures = property(fget = __GetOpticalPropertyFeatures)
 Returns all optical properties belonging to the part.
 
 SensorFeatures = property(fget = __GetSensorFeatures)
 Returns all sensors belonging to the part.
 
 SimulationFeatures = property(fget = __GetSimulationFeatures)
 Returns all simulations belonging to the part.
 
 SourceFeatures = property(fget = __GetSourceFeatures)
 Returns all sources belonging to the part.
 

Detailed Description

Represents the collection of Speos features in a Part.

There is only one instance of FeatureCollection for each Part.
To obtain an instance of this class, refer to Part.

Member Function Documentation

◆ CreateFolderBuilder()

CreateFolderBuilder ( self,
featureToEdit )

Creates a builder for a Folder.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
FolderBuilder object.

◆ CreateOpticalPropertiesBuilder()

CreateOpticalPropertiesBuilder ( self,
featureToEdit )

Creates a builder for an optical property.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
OpticalPropertiesBuilder object.

◆ CreateSensor3DEnergyDensityBuilder()

CreateSensor3DEnergyDensityBuilder ( self,
featureToEdit )

Creates a builder for a 3D energy density sensor.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
Sensor3DEnergyDensityBuilder object.

◆ CreateSensor3DIrradianceBuilder()

CreateSensor3DIrradianceBuilder ( self,
featureToEdit )

Creates a builder for a 3D irradiance sensor.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
Sensor3DIrradianceBuilder object.

◆ CreateSensorIntensityBuilder()

CreateSensorIntensityBuilder ( self,
featureToEdit )

Creates a builder for an intensity sensor.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SensorIntensityBuilder object.

◆ CreateSensorIrradianceBuilder()

CreateSensorIrradianceBuilder ( self,
featureToEdit )

Creates a builder for an irradiance sensor.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SensorIrradianceBuilder object.

◆ CreateSensorObserverBuilder()

CreateSensorObserverBuilder ( self,
featureToEdit )

Creates a builder for an observer sensor.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SensorObserverBuilder object.

◆ CreateSensorRadianceBuilder()

CreateSensorRadianceBuilder ( self,
featureToEdit )

Creates a builder for a radiance sensor.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SensorRadianceBuilder object.

◆ CreateSensorVRImmersiveBuilder()

CreateSensorVRImmersiveBuilder ( self,
featureToEdit )

Creates a builder for a VR immersive sensor.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SensorVRImmersiveBuilder object.

◆ CreateSimulationDirectBuilder()

CreateSimulationDirectBuilder ( self,
featureToEdit )

Creates a builder for a direct simulation.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SimulationDirectBuilder object.

◆ CreateSimulationInteractiveBuilder()

CreateSimulationInteractiveBuilder ( self,
featureToEdit )

Creates a builder for an interactive simulation.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SimulationInteractiveBuilder object.

◆ CreateSimulationInverseBuilder()

CreateSimulationInverseBuilder ( self,
featureToEdit )

Creates a builder for an inverse simulation.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SimulationInverseBuilder object.

◆ CreateSourceAmbientEnvironmentBuilder()

CreateSourceAmbientEnvironmentBuilder ( self,
featureToEdit )

Creates a builder for an ambient environment source.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SourceAmbientEnvironmentBuilder object.

◆ CreateSourceAmbientGeneralSkyBuilder()

CreateSourceAmbientGeneralSkyBuilder ( self,
featureToEdit )

Creates a builder for an ambient source with CIE General Sky type.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SourceAmbientGeneralSkyBuilder object.

◆ CreateSourceAmbientNaturalLightBuilder()

CreateSourceAmbientNaturalLightBuilder ( self,
featureToEdit )

Creates a builder for an ambient source with Natural Light type.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SourceAmbientNaturalLightBuilder object.

◆ CreateSourceAmbientOvercastSkyBuilder()

CreateSourceAmbientOvercastSkyBuilder ( self,
featureToEdit )

Creates a builder for an ambient source with Overcast Sky type.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SourceAmbientOvercastSkyBuilder object.

◆ CreateSourceAmbientUniformBuilder()

CreateSourceAmbientUniformBuilder ( self,
featureToEdit )

Creates a builder for an ambient source with Uniform type.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SourceAmbientUniformBuilder object.

◆ CreateSourceAmbientUS1976Builder()

CreateSourceAmbientUS1976Builder ( self,
featureToEdit )

Creates a builder for an U.S.

Standard Atmosphere 1976 source.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SourceAmbientUS1976SkyBuilder object.

◆ CreateSourceDisplayBuilder()

CreateSourceDisplayBuilder ( self,
featureToEdit )

Creates a builder for a display source.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SourceDisplayBuilder object.

◆ CreateSourceLuminaireBuilder()

CreateSourceLuminaireBuilder ( self,
featureToEdit )

Creates a builder for a luminaire source.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SourceLuminaireBuilder object.

◆ CreateSourceRayFileBuilder()

CreateSourceRayFileBuilder ( self,
featureToEdit )

Creates a builder for a ray file source.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SourceRayFileBuilder object.

◆ CreateSourceSurfaceBuilder()

CreateSourceSurfaceBuilder ( self,
featureToEdit )

Creates a builder for a surface source.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SourceSurfaceBuilder object.

◆ CreateSpeosPatternBuilder()

CreateSpeosPatternBuilder ( self,
featureToEdit )

Creates a builder for a Speos pattern.

Parameters
[in]featureToEditthe feature to be edited or None to create a new feature.
Returns
SpeosPatternBuilder object.

◆ FindFromName()

FindFromName ( self,
name )

Finds the feature with the given name.

This function only accepts full a feature name (e.g., "Direct Simulation (0)").

Parameters
[in]name: String.
Returns
The feature with the given name.

◆ FindFromTag()

FindFromTag ( self,
tag )

Finds the feature with the given Tag.

This function takes as parameter a feature tag.

Parameters
[in]Tag: Integer.
Returns
The feature with the given Tag.

Property Documentation

◆ OpticalPropertyFeatures

OpticalPropertyFeatures = property(fget = __GetOpticalPropertyFeatures)
static

Returns all optical properties belonging to the part.

Returns a list containing all properties, including those for folders, but not the folder itself. Value type: List of Feature.

◆ SensorFeatures

SensorFeatures = property(fget = __GetSensorFeatures)
static

Returns all sensors belonging to the part.

Returns a list containing all sensors, including those for folders, but not the folder itself. Value type: List of Feature.

◆ SimulationFeatures

SimulationFeatures = property(fget = __GetSimulationFeatures)
static

Returns all simulations belonging to the part.

Returns a list containing all simulations, including those for folders, but not the folder itself. Value type: List of Feature.

◆ SourceFeatures

SourceFeatures = property(fget = __GetSourceFeatures)
static

Returns all sources belonging to the part.

Returns a list containing all sources, including those for folders, but not the folder itself. Value type: List of Feature.


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

Connect with Ansys