All Frameworks  Class Hierarchy  This Framework  Indexes   

PolyhedralInterfaces Interface CATPolyMeshTriangleSetSerializer

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATPolyMeshTriangleSetSerializer

CATIPolyMesh::GetNbTriangles ()).


Method Index


o Serialize(CATIPolyMesh&,int*)
Serializes the triangle vertices into an integer buffer.
o Serialize(CATIPolyMesh&,CATPolySurfaceCompactVertexIndexMapper*,int*)
Serializes the triangle vertices into an integer buffer.

Methods


o Serialize
public Serialize( const iMesh,
ioTriangleVertices)
Serializes the triangle vertices into an integer buffer. The buffer must be pre-allocated and its size should be at least 3 * CATIPolySurface::GetNbTriangles (). The buffer is filled with the triangle vertex indices.
o Serialize
public Serialize( const iMesh,
const iMapper,
ioTriangleVertices)
Serializes the triangle vertices into an integer buffer. The buffer must be pre-allocated and its size should be at least 3 * CATIPolySurface::GetNbTriangles (). The buffer is filled with the vertex indices after their mapping into a compact vertex array ranging from 0 to CATIPolyMesh::GetNbVertices () - 1 inclusive.

This object is included in the file: CATPolyMeshTriangleSetSerializer.h
If needed, your Imakefile.mk should include the module: CATPolyhedralInterfaces

Copyright © 2003, Dassault Systèmes. All rights reserved.