Click or drag to resize

RowItemizer Class

RowItemizer identifies ExportDataRows as specific ExportItems. For instance, a component in specific configuration should usually be exactly the same item regardless of its parent assembly. RowItemizer also knows what is the "writeback target" for each row, if any. It supports model, drawing and cut-list item fields. This itemizer identifies models' file-configuration pairs and unique cut-list item names under items as unique IDs for ExportItem (or inheritants). Drawings and virtual items are not indentified, which means they are collected to parent item's Attachments.
Inheritance Hierarchy
SystemObject
  CTExtensions.ExportCore.ExportHandlerRowItemizer

Namespace: CTExtensions.ExportCore.ExportHandler
Assembly: CTInterface (in CTInterface.dll) Version: 25.0
Syntax
public class RowItemizer

The RowItemizer type exposes the following members.

Constructors
 NameDescription
Public methodRowItemizerInitializes a new instance of the RowItemizer class
Top
Properties
 NameDescription
Public propertyOwner Owner Export Handler
Top
Methods
 NameDescription
Public methodCreateIDByType 
Public methodGetRowType Determines type of the given row data.
Public methodGetWriteBackTarget This function determines the writeback target file, virtual component path, configuration and feature name
Protected methodIDForAssembly 
Protected methodIDForComponent 
Protected methodIDForCustomScope 
Protected methodIDForDrawing 
Protected methodIDForGhostItem 
Protected methodIDForParent 
Protected methodIDForPart 
Protected methodIDForSheetMetalCutListItem 
Protected methodIDForSolidBodyCutListItem 
Protected methodIDForVirtualItem 
Protected methodIDForWeldmentCutListItem 
Protected methodIDFromFields 
Public methodInit Initialization
Top
Fields
 NameDescription
Public fieldROWTYPE_MERGED The value used in row_type field to indicate Merged.
Top
See Also