The semantic layer is built on top of the IO layer. Each semantic layer class uses the data stored in the IO layer, which means that there is no redundancy of data in memory.
For example, the CSLTransform class implements the SI_Transform template. That class allows the user to set or get transformation parameters. These parameters are themselves stored internally inside a CdotXSIParams collection which belongs to a CdotXSITemplate , but accessed through the CSLTransform class methods. This means also that the same data can be accessed either using the CSLTransform class (semantic layer) or the CdotXSITemplate class (IO layer).

![]()
|
The Semantic Layer uses the US-ASCII standard. |
Autodesk Crosswalk v5.0