    

 ## On this page

  

 

 # SourceSurfaceEmissiveFaces Class Reference

 Last update: 17.07.2025 

Builder for emissive faces of a surface source. [More...](#details)

Inheritance diagram for SourceSurfaceEmissiveFaces:

 ![](/sites/default/files/migrate-content/speos_nx_2024_r2/class_speos_n_x_1_1_source_surface_emissive_faces.png)



## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

 [Add](#a14f0db74968e569a7aa8d98824a419d6) (self, tag) Adds a face.   
  [Remove](#aebc567ea018fac3ced7dd05e9a95fcd4) (self, tag) Removes a face.   
  [Clear](#af90114b2280410b0c68aebc6241b3f0f) (self) Clear all faces.   
  [SetDirection](#af6258b2bbe185d87eff5cb6b8a34383d) (self, tag, value) Sets a direction for a certain face.   
  [RevertFace](#a045474742e7127b40bcc14df00af90af) (self, tag) Reverts a face.   
 ## <a id="properties" name="properties"></a>Properties

 [Faces](#a157b3a6855654482f9a6ab32e8698fae) = property(fget = \_\_GetFaces, fset = \_\_SetFaces) Gets or sets the faces.   
 <a id="details" name="details"></a>## Detailed Description

Builder for emissive faces of a surface source.



## Member Function Documentation

<a id="a14f0db74968e569a7aa8d98824a419d6" name="a14f0db74968e569a7aa8d98824a419d6"></a>## [◆ ](#a14f0db74968e569a7aa8d98824a419d6)Add()

 Add  (  *self*,     *tag* )

Adds a face.

The Add function takes a feature tag.

Parameters \[in\]tagInteger. ReturnsVoid. 



<a id="af90114b2280410b0c68aebc6241b3f0f" name="af90114b2280410b0c68aebc6241b3f0f"></a>## [◆ ](#af90114b2280410b0c68aebc6241b3f0f)Clear()

 Clear  (  *self*) 

Clear all faces.

ReturnsVoid. 



<a id="aebc567ea018fac3ced7dd05e9a95fcd4" name="aebc567ea018fac3ced7dd05e9a95fcd4"></a>## [◆ ](#aebc567ea018fac3ced7dd05e9a95fcd4)Remove()

 Remove  (  *self*,     *tag* )

Removes a face.

The Remove function takes a feature tag.

Parameters \[in\]tagInteger. ReturnsVoid. 



<a id="a045474742e7127b40bcc14df00af90af" name="a045474742e7127b40bcc14df00af90af"></a>## [◆ ](#a045474742e7127b40bcc14df00af90af)RevertFace()

 RevertFace  (  *self*,     *tag* )

Reverts a face.

The RevertFace function takes a feature tag.

Parameters \[in\]tag: Integer. ReturnsVoid. 



<a id="af6258b2bbe185d87eff5cb6b8a34383d" name="af6258b2bbe185d87eff5cb6b8a34383d"></a>## [◆ ](#af6258b2bbe185d87eff5cb6b8a34383d)SetDirection()

 SetDirection  (  *self*,     *tag*,     *value* )

Sets a direction for a certain face.

The SetDirection function takes a feature tag as the first parameter.  
 The function changes the direction of a face.

The reverse direction depends of the value parameter:  
 0 - Does not reverse the direction.  
 1 - Reverses the direction.

Parameters \[in\]tag: Integer. \[in\]value: Integer. ReturnsVoid. 



## Property Documentation

<a id="a157b3a6855654482f9a6ab32e8698fae" name="a157b3a6855654482f9a6ab32e8698fae"></a>## [◆ ](#a157b3a6855654482f9a6ab32e8698fae)Faces

 Faces = property(fget = \_\_GetFaces, fset = \_\_SetFaces)  static 

Gets or sets the faces.

The Faces property takes a list of feature tag and returns a list of feature tag.

**Value type**: List of integer.

The default value is an empty list.





---

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