API Reference > Classes > PRC Tessellation Classes > OdPrcMarkupTess Class > OdPrcMarkupTess Methods > OdPrcMarkupTess::getOdPrcMarkupTessBuf Method
OdPrcMarkupTess::getOdPrcMarkupTessBuf Method
Syntax
C++
OdResult getOdPrcMarkupTessBuf(OdPrcMarkupTessBufPtr & pMkpTessBuf, const OdPrcFileStructure & pFs) const;
Parameters 
Description 
OdPrcMarkupTessBufPtr & pMkpTessBuf 
[out] A reference to a pointer of an OdPrcMarkupTessBuf object which should be filled with pointers to markup tessellation objects.  
const OdPrcFileStructure & pFs 
[in] A constant reference to a .prc file structure object, for which the tessellation buffer should be returned.
 

Returns a value of OdResult type. If eOk value is returned, the markup tessellation object list was successfully built and returned.

Returns the head of markup tessellation objects for the specified file structure. Tessellation objects are organized as a single link list of instances of classes derived from OdPrcMarkupTessBuf. 

 

Object of classes listed below can be added to the markup tessellation buffer:

  • OdPrcMarkupTessBufBlock
  • OdPrcMarkupTessBufPolyline
  • OdPrcMarkupTessBufMatrix
  • OdPrcMarkupTessBufTriangles
  • OdPrcMarkupTessBufFrame
  • OdPrcMarkupTessBufFixedSize
  • OdPrcMarkupTessBufSymbol
  • OdPrcMarkupTessBufCylinder
  • OdPrcMarkupTessBufColor
  • OdPrcMarkupTessBufFont
  • OdPrcMarkupTessBufText
  • OdPrcMarkupTessBufPoints
  • OdPrcMarkupTessBufPolygon

 

Markup Extra Data types listed below are not supported yet:

  • PRC_MARKUP_ExtraDataType_Pattern
  • PRC_MARKUP_ExtraDataType_Picture
  • PRC_MARKUP_ExtraDataType_Quads
  • PRC_MARKUP_ExtraDataType_FaceViewMode
  • PRC_MARKUP_ExtraDataType_LineStipple
  • PRC_MARKUP_ExtraDataType_LineWidth
Copyright (c) 2002-2020. Open Design Alliance. All rights reserved.