All Frameworks  Class Hierarchy  This Framework  Indexes   

PolyhedralInterfaces Interface CATPolySurfaceVertexPositionLayerSerializer

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


interface CATPolySurfaceVertexPositionLayerSerializer

CATIPolySurface::GetNbVertices ()).


Method Index


o Serialize(CATIPolySurface&,float*)
Serializes the vertex coordinate layer into a float buffer.
o Serialize(CATIPolySurface&,double*)
Serializes the vertex coordinate layer into a double buffer.
o Serialize(CATIPolySurfaceVertexPositionConstLayer&,CATIPolySurfaceVertexIterator&,float*)
Given a vertex position const layer and an iterator, serializes the data into a float buffer.
o Serialize(CATIPolySurfaceVertexPositionConstLayer&,CATIPolySurfaceVertexIterator&,double*)
Given a vertex position const layer and an iterator, serializes the data into a double buffer.

Methods


o Serialize
public Serialize( iSurface,
VertexPositionBuffer)
Serializes the vertex coordinate layer into a float buffer. The buffer must be pre-allocated and its size should be at least 3 * CATIPolySurface::GetNbVertices ().
o Serialize
public Serialize( iSurface,
VertexPositionBuffer)
Serializes the vertex coordinate layer into a double buffer. The buffer must be pre-allocated and its size should be at least 3 * CATIPolySurface::GetNbVertices ().
o Serialize
public Serialize( VertexPositionLayer,
it,
VertexPositionBuffer)
Given a vertex position const layer and an iterator, serializes the data into a float buffer. The buffer must be pre-allocated and its size should be at least 3 * CATIPolySurface::GetNbVertices ().
o Serialize
public Serialize( VertexPositionLayer,
it,
VertexPositionBuffer)
Given a vertex position const layer and an iterator, serializes the data into a double buffer. The buffer must be pre-allocated and its size should be at least 3 * CATIPolySurface::GetNbVertices ().

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

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