ZOSAPI.Editors.NCE.INCERow Interface Reference
Last update: 17.07.2025All data for a Non-Sequential Component Editor object. This interface can be accessed via the INonSeqEditor interface. More...

Public Member Functions | |
| IEditorCell | GetObjectCell (ObjectColumn Col) |
| Gets the specified object cell data. | |
| ObjectType[] | AvailableObjectTypes () |
| Gets all object types that are available for use. | |
| string[] | AvailableParameters () |
| Retrieve the headers for all cells used by this object. | |
| IObjectTypeSettings | GetObjectTypeSettings (ObjectType type) |
| Create the settings for the specified type. Use this method to specify any extra data required to change to the appropriate object type (i.e. external files). | |
| bool | ChangeType (IObjectTypeSettings settings) |
| Changes the current object to the specified type. Use GetObjectTypeSettings to get the relevant settings. | |
| IFaceData | GetFacetedObjectData () |
Retrieve the facet data for any object marked with INCETypeData.ObjectIsADetector = true. | |
| IMetadata | GetMetadata () |
| string | FindMaterialCatalog () |
| Find the material catalog containing the material for this row. | |
| INCECoatingPerformanceData | GetCoatingPerformanceData () |
| Gets the object Coating Performance data. | |
Public Member Functions inherited from ZOSAPI.Editors.IEditorRow | |
| IEditorCell | GetCellAt (int pos) |
| Gets the cell at the specified index (IEditor.MinColumn to IEditor.MaxColumn). | |
Properties | |
| bool | IsActive [get] |
| Gets a value indicating whether this instance is active (i.e. refers to a valid object in the system). | |
| int | ObjectNumber [get] |
| Gets the object number for this row. | |
| string | TypeName [get] |
| ObjectType | Type [get] |
| IObjectTypeSettings | CurrentTypeSettings [get] |
| Gets settings for the current type (i.e. external files). Note that the current type can only be changed via the ChangeType method. | |
| IObject | ObjectData [get] |
| INCETypeData | TypeData [get] |
| Gets the object Type data. | |
| INCEDrawData | DrawData [get] |
| Gets the object Draw data. | |
| INCESourcesData | SourcesData [get] |
| Gets the object Sources data. | |
| INCECoatScatterData | CoatScatterData [get] |
| Gets the object Coat/Scatter data. | |
| INCEScatterToData | ScatterToData [get] |
| Gets the object Type data. | |
| INCEVolumePhysicsData | VolumePhysicsData [get] |
| Gets the object Volume Physics data. | |
| INCEIndexData | IndexData [get] |
| Gets the object Index data. | |
| INCEDiffractionData | DiffractionData [get] |
| Gets the object Diffraction data. | |
| INCECADData | CADData [get] |
| Gets the object CAD data. | |
| string | Comment [get, set] |
| IEditorCell | CommentCell [get] |
| int | RefObject [get, set] |
| IEditorCell | RefObjectCell [get] |
| int | InsideOf [get, set] |
| IEditorCell | InsideOfCell [get] |
| double | XPosition [get, set] |
| IEditorCell | XPositionCell [get] |
| double | YPosition [get, set] |
| IEditorCell | YPositionCell [get] |
| double | ZPosition [get, set] |
| IEditorCell | ZPositionCell [get] |
| double | TiltAboutX [get, set] |
| IEditorCell | TiltAboutXCell [get] |
| double | TiltAboutY [get, set] |
| IEditorCell | TiltAboutYCell [get] |
| double | TiltAboutZ [get, set] |
| IEditorCell | TiltAboutZCell [get] |
| string | Material [get, set] |
| IEditorCell | MaterialCell [get] |
| long | ObjectId [get] |
Properties inherited from ZOSAPI.Editors.IEditorRow | |
| IEditor | Editor [get] |
| Gets the editor this row was retrieved from. | |
| bool | IsValidRow [get] |
| Gets a value indicating whether this instance is currently valid. Note that the RowIndex for this object is fixed, so removing one or more rows from the editor may cause it to be invalid. | |
| int | RowIndex [get] |
| Gets the index of this row in the editor. | |
| string | RowTypeName [get] |
| Gets the type of this row; this can be a surface for the LDE, object for the NCE, etc. | |
| string | Bookmark [get, set] |
Detailed Description
All data for a Non-Sequential Component Editor object. This interface can be accessed via the INonSeqEditor interface.
Member Function Documentation
◆ AvailableObjectTypes()
| ObjectType[] ZOSAPI.Editors.NCE.INCERow.AvailableObjectTypes | ( | ) |
Gets all object types that are available for use.
- Returns
◆ AvailableParameters()
| string[] ZOSAPI.Editors.NCE.INCERow.AvailableParameters | ( | ) |
Retrieve the headers for all cells used by this object.
Usage (see Example 09 for a full sample)
C#
C++
Matlab
Python
- Returns
◆ ChangeType()
| bool ZOSAPI.Editors.NCE.INCERow.ChangeType | ( | IObjectTypeSettings | settings | ) |
Changes the current object to the specified type. Use GetObjectTypeSettings to get the relevant settings.
Usage (see Example 17 for a full sample)
C#
C++
Matlab
Python
- Parameters
-
settings The settings.
- Returns
trueif the change was successful.
◆ FindMaterialCatalog()
| string ZOSAPI.Editors.NCE.INCERow.FindMaterialCatalog | ( | ) |
Find the material catalog containing the material for this row.
- Returns
◆ GetCoatingPerformanceData()
| INCECoatingPerformanceData ZOSAPI.Editors.NCE.INCERow.GetCoatingPerformanceData | ( | ) |
Gets the object Coating Performance data.
The Coating Performance data interface.
◆ GetFacetedObjectData()
| IFaceData ZOSAPI.Editors.NCE.INCERow.GetFacetedObjectData | ( | ) |
Retrieve the facet data for any object marked with INCETypeData.ObjectIsADetector = true.
- Returns
- The IFaceData interface with the triangle and intensity data for all facets.
◆ GetMetadata()
| IMetadata ZOSAPI.Editors.NCE.INCERow.GetMetadata | ( | ) |
◆ GetObjectCell()
| IEditorCell ZOSAPI.Editors.NCE.INCERow.GetObjectCell | ( | ObjectColumn | Col | ) |
Gets the specified object cell data.
Usage (see Example 24 for a full sample)
C#
C++
Matlab
Python
- Parameters
-
Col The column.
- Returns
◆ GetObjectTypeSettings()
| IObjectTypeSettings ZOSAPI.Editors.NCE.INCERow.GetObjectTypeSettings | ( | ObjectType | type | ) |
Create the settings for the specified type. Use this method to specify any extra data required to change to the appropriate object type (i.e. external files).
Usage (see Example 17 for a full sample)
C#
C++
Matlab
Python
- Parameters
-
type The desired type.
- Returns
Property Documentation
◆ CADData
|
get |
Gets the object CAD data.
Usage (see Example 09 for a full sample)
C#
C++
Matlab
Python
The CAD data interface.
- Examples
- CSharpStandalone_09_NSC_CAD.cs.
◆ CoatScatterData
|
get |
Gets the object Coat/Scatter data.
The Coat/Scatter data interface.
◆ Comment
|
getset |
◆ CommentCell
|
get |
◆ CurrentTypeSettings
|
get |
Gets settings for the current type (i.e. external files). Note that the current type can only be changed via the ChangeType method.
The current type settings.
◆ DiffractionData
|
get |
Gets the object Diffraction data.
The Diffraction data interface.
◆ DrawData
|
get |
Gets the object Draw data.
Usage (see Example 17 for a full sample)
C#
C++
Matlabz
Python
The Draw data interface.
◆ IndexData
|
get |
Gets the object Index data.
The Index data interface.
◆ InsideOf
|
getset |
◆ InsideOfCell
|
get |
◆ IsActive
|
get |
Gets a value indicating whether this instance is active (i.e. refers to a valid object in the system).
true if this instance is active; otherwise, false.
◆ Material
|
getset |
Usage (see Example 17 for a full sample)
C#
C++
Matlab
Python
- Examples
- CSharpStandalone_24_nsc_detectors.cs.
◆ MaterialCell
|
get |
◆ ObjectData
|
get |
Usage (see Example 17 for a full sample)
C#
C++
Matlab
Python
i
- Examples
- CSharpStandalone_06_nsc_phase.cs.
◆ ObjectId
|
get |
◆ ObjectNumber
|
get |
Gets the object number for this row.
The object number.
◆ RefObject
|
getset |
Usage (see Example 17 for a full sample)
C#
C++
Matlab
Python
◆ RefObjectCell
|
get |
◆ ScatterToData
|
get |
Gets the object Type data.
The Type data interface.
◆ SourcesData
|
get |
Gets the object Sources data.
The Sources data interface.
◆ TiltAboutX
|
getset |
◆ TiltAboutXCell
|
get |
◆ TiltAboutY
|
getset |
◆ TiltAboutYCell
|
get |
◆ TiltAboutZ
|
getset |
◆ TiltAboutZCell
|
get |
◆ Type
|
get |
◆ TypeData
|
get |
Gets the object Type data.
The Type data interface.
◆ TypeName
|
get |
◆ VolumePhysicsData
|
get |
Gets the object Volume Physics data.
Usage (see Example 17 for a full sample)
C#
C++
Matlab
Python
The Volume Physics data interface.
◆ XPosition
|
getset |
Usage (see Example 24 for a full sample)
C#
C++
Matlab
Python
- Examples
- CSharpStandalone_24_nsc_detectors.cs.
◆ XPositionCell
|
get |
◆ YPosition
|
getset |
◆ YPositionCell
|
get |
◆ ZPosition
|
getset |
Usage (see Example 17 for a full sample)
C#
C++
Matlab
Python
- Examples
- CSharpStandalone_24_nsc_detectors.cs.
◆ ZPositionCell
|
get |
Public Member Functions inherited from