23#ifndef _FM_DATA_SERIALIZE_
24#define _FM_DATA_SERIALIZE_
137 eContour2dMarker = 2,
140 eProfile2dMarker = 3,
170 vSaveColorsAdded = 2,
266 Write(&val,
sizeof(val));
348 Read(&val,
sizeof(val));
void WriteEdge(Edge *pEdge)
bool Create(OdStreamBuf *pFileBuff)
void ReadVertexImages(VertexImages &vertexImages, Body *pBody)
void Read(Profile2D &val)
void Read(Contour2D &val)
void ReadEdgeImages(EdgeImages &edgeImages)
void Read(OdGePoint3d &val)
void Read(OdGePoint2d &val)
bool Open(const OdString &szFile, Version ver=vAuto)
void Read(void *pData, OdUInt32 length)
bool Create(const OdString &szFile)
void ReadFaceImages(FaceImages &faceImages)
void ReadFaceToBody(Body &val)
void Write(const Body &val)
void Write(const Contour2D &val)
void WriteVertexList(Vertex *pVertexList, OdUInt32 uVtxCount)
void Write(const Face &val)
void Write(const Profile2D &val)
void WriteEdgesList(const Body &val)
void ReadKey(KeyType &val)
void Write(const void *pData, OdUInt32 length)
Version getVersion() const
void Write(const OdGePoint3d &val)
void SetVertexListForBody(VertexImages &vertexImages, Body &val)
void Write(const OdGePoint2d &val)
bool Open(OdStreamBuf *pFileBuff, Version ver=vAuto)
bool Reset(Version ver=vAuto)
void WriteVertex(Vertex *pVertex)
GLuint GLsizei GLsizei * length
std::vector< LoopImage > LoopImages
std::vector< VertexImage > VertexImages
std::vector< FaceImage > FaceImages
std::map< KeyType, EdgeImage > EdgeImages
std::vector< KeyType > edgeKeys