Assimp  v3.1.1 (June 2014)
Assimp::PLY::DOM Class Reference

Class to represent the document object model of an ASCII or binary (both little and big-endian) PLY file. More...

Public Member Functions

 DOM ()
 Default constructor. More...
 

Static Public Member Functions

static bool ParseInstance (const char *pCur, DOM *p_pcOut)
 Parse the DOM for a PLY file. More...
 
static bool ParseInstanceBinary (const char *pCur, DOM *p_pcOut, bool p_bBE)
 
static bool SkipComments (const char *pCur, const char **pCurOut)
 Skip all comment lines after this. More...
 

Public Attributes

std::vector< ElementInstanceListalElementData
 Contains the real data of each element's instance list. More...
 
std::vector< ElementalElements
 Contains all elements of the file format. More...
 

Detailed Description

Class to represent the document object model of an ASCII or binary (both little and big-endian) PLY file.

Constructor & Destructor Documentation

Assimp::PLY::DOM::DOM ( )
inline

Default constructor.

Member Function Documentation

bool PLY::DOM::ParseInstance ( const char *  pCur,
DOM p_pcOut 
)
static

Parse the DOM for a PLY file.

The input string is assumed to be terminated with zero

bool PLY::DOM::ParseInstanceBinary ( const char *  pCur,
DOM p_pcOut,
bool  p_bBE 
)
static
bool PLY::DOM::SkipComments ( const char *  pCur,
const char **  pCurOut 
)
static

Skip all comment lines after this.

Member Data Documentation

std::vector<ElementInstanceList> Assimp::PLY::DOM::alElementData

Contains the real data of each element's instance list.

std::vector<Element> Assimp::PLY::DOM::alElements

Contains all elements of the file format.


The documentation for this class was generated from the following files: