All Frameworks  Class Hierarchy  This Framework  Indexes   

PolyhedralInterfaces Interface CATPolySurfaceVertexNormalLayerSerializer

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


interface CATPolySurfaceVertexNormalLayerSerializer

CATIPolySurface::GetNbVertices ()).


Method Index


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

Methods


o Serialize
public Serialize( iSurface,
VertexNormalBuffer)
Serializes the vertex normal 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,
VertexNormalBuffer)
Serializes the vertex normal 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( VertexNormalLayer,
it,
VertexNormalBuffer)
Given a vertex normal 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( VertexNormalLayer,
it,
VertexNormalBuffer)
Given a vertex normal 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: CATPolySurfaceVertexNormalLayerSerializer.h
If needed, your Imakefile.mk should include the module: CATPolyhedralInterfaces

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