![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <stdlib.h>#include <stdio.h>#include <stddef.h>#include <string.h>#include "Geometry.h"#include <vector>

Go to the source code of this file.
Classes | |
| struct | PlyProperty |
| struct | PlyElement |
| struct | PlyOtherProp |
| struct | OtherData |
| struct | OtherElem |
| struct | PlyOtherElems |
| struct | PlyFile |
| struct | PlyFace |
| class | PlyVertex< Real > |
| class | PlyValueVertex< Real > |
| class | PlyOrientedVertex< Real > |
| class | PlyColorVertex< Real > |
| struct | PlyColorVertex< Real >::_PlyColorVertex |
| class | PlyColorAndValueVertex< Real > |
| struct | PlyColorAndValueVertex< Real >::_PlyColorAndValueVertex |
Macros | |
| #define | USE_PLY_WRAPPER 1 |
| #define | _strdup strdup |
| #define | PLY_ASCII 1 /* ascii PLY file */ |
| #define | PLY_BINARY_BE 2 /* binary PLY file, big endian */ |
| #define | PLY_BINARY_LE 3 /* binary PLY file, little endian */ |
| #define | PLY_BINARY_NATIVE 4 /* binary PLY file, same endianness as current architecture */ |
| #define | PLY_OKAY 0 /* ply routine worked okay */ |
| #define | PLY_ERROR -1 /* error in ply routine */ |
| #define | PLY_START_TYPE 0 |
| #define | PLY_CHAR 1 |
| #define | PLY_SHORT 2 |
| #define | PLY_INT 3 |
| #define | PLY_UCHAR 4 |
| #define | PLY_USHORT 5 |
| #define | PLY_UINT 6 |
| #define | PLY_FLOAT 7 |
| #define | PLY_DOUBLE 8 |
| #define | PLY_INT_8 9 |
| #define | PLY_UINT_8 10 |
| #define | PLY_INT_16 11 |
| #define | PLY_UINT_16 12 |
| #define | PLY_INT_32 13 |
| #define | PLY_UINT_32 14 |
| #define | PLY_FLOAT_32 15 |
| #define | PLY_FLOAT_64 16 |
| #define | PLY_END_TYPE 17 |
| #define | PLY_SCALAR 0 |
| #define | PLY_LIST 1 |
| #define | PLY_STRIP_COMMENT_HEADER 0 |
| #define | myalloc(mem_size) my_alloc((mem_size), __LINE__, __FILE__) |
| #define | REALLOCN(PTR, TYPE, OLD_N, NEW_N) |
| #define | ALLOCN(PTR, TYPE, N) |
| #define | FREE(PTR) { free((PTR)); (PTR) = NULL; } |
Typedefs | |
| typedef struct PlyProperty | PlyProperty |
| typedef struct PlyElement | PlyElement |
| typedef struct PlyOtherProp | PlyOtherProp |
| typedef struct OtherData | OtherData |
| typedef struct OtherElem | OtherElem |
| typedef struct PlyOtherElems | PlyOtherElems |
| typedef struct PlyFile | PlyFile |
| typedef struct PlyFace | PlyFace |
Functions | |
| char * | my_alloc () |
| PlyFile * | ply_write_custom (FILE *, int, const char **, int) |
| PlyFile * | ply_open_for_writing (char *, int, const char **, int, float *) |
| void | ply_describe_element (PlyFile *, char *, int, int, PlyProperty *) |
| void | ply_describe_property (PlyFile *, const char *, PlyProperty *) |
| void | ply_element_count (PlyFile *, const char *, int) |
| void | ply_header_complete (PlyFile *) |
| void | ply_put_element_setup (PlyFile *, const char *) |
| void | ply_put_element (PlyFile *, void *) |
| void | ply_put_comment (PlyFile *, char *) |
| void | ply_put_obj_info (PlyFile *, char *) |
| PlyFile * | ply_read_custom (FILE *, int *, char ***) |
| PlyFile * | ply_open_for_reading (char *, int *, char ***, int *, float *) |
| PlyProperty ** | ply_get_element_description (PlyFile *, char *, int *, int *) |
| void | ply_get_element_setup (PlyFile *, char *, int, PlyProperty *) |
| int | ply_get_property (PlyFile *, char *, PlyProperty *) |
| PlyOtherProp * | ply_get_other_properties (PlyFile *, char *, int) |
| void | ply_get_element (PlyFile *, void *) |
| char ** | ply_get_comments (PlyFile *, int *) |
| char ** | ply_get_obj_info (PlyFile *, int *) |
| void | ply_close_custom (PlyFile *) |
| void | ply_get_info (PlyFile *, float *, int *) |
| PlyOtherElems * | ply_get_other_element (PlyFile *, char *, int) |
| void | ply_describe_other_elements (PlyFile *, PlyOtherElems *) |
| void | ply_put_other_elements (PlyFile *) |
| void | ply_free_other_elements (PlyOtherElems *) |
| void | ply_describe_other_properties (PlyFile *, PlyOtherProp *, int) |
| int | equal_strings (const char *, const char *) |
| template<class Real > | |
| int | PLYType (void) |
| template<> | |
| int | PLYType< int > (void) |
| template<> | |
| int | PLYType< char > (void) |
| template<> | |
| int | PLYType< unsigned char > (void) |
| template<> | |
| int | PLYType< float > (void) |
| template<> | |
| int | PLYType< double > (void) |
| template<class Real , class _Real > | |
| PlyVertex< Real > | operator* (XForm4x4< _Real > xForm, PlyVertex< Real > v) |
| template<class Real , class _Real > | |
| PlyValueVertex< Real > | operator* (XForm4x4< _Real > xForm, PlyValueVertex< Real > v) |
| template<class Real , class _Real > | |
| PlyOrientedVertex< Real > | operator* (XForm4x4< _Real > xForm, PlyOrientedVertex< Real > v) |
| template<class Real , class _Real > | |
| PlyColorVertex< Real > | operator* (XForm4x4< _Real > xForm, PlyColorVertex< Real > v) |
| template<class Real , class _Real > | |
| PlyColorAndValueVertex< Real > | operator* (XForm4x4< _Real > xForm, PlyColorAndValueVertex< Real > v) |
| template<class Vertex , class Real > | |
| int | PlyWritePolygons (char *fileName, CoredMeshData< Vertex > *mesh, int file_type, const Point3D< float > &translate, float scale, char **comments=NULL, int commentNum=0, XForm4x4< Real > xForm=XForm4x4< Real >::Identity()) |
| template<class Vertex , class Real > | |
| int | PlyWritePolygons (char *fileName, CoredMeshData< Vertex > *mesh, int file_type, char **comments=NULL, int commentNum=0, XForm4x4< Real > xForm=XForm4x4< Real >::Identity()) |
| bool | PlyReadHeader (char *fileName, PlyProperty *properties, int propertyNum, bool *readFlags, int &file_type) |
| bool | PlyReadHeader (char *fileName, PlyProperty *properties, int propertyNum, bool *readFlags) |
| template<class Vertex > | |
| int | PlyReadPolygons (char *fileName, std::vector< Vertex > &vertices, std::vector< std::vector< int > > &polygons, PlyProperty *properties, int propertyNum, int &file_type, char ***comments=NULL, int *commentNum=NULL, bool *readFlags=NULL) |
| template<class Vertex > | |
| int | PlyWritePolygons (char *fileName, const std::vector< Vertex > &vertices, const std::vector< std::vector< int > > &polygons, PlyProperty *properties, int propertyNum, int file_type, char **comments=NULL, const int &commentNum=0) |
| int | PlyDefaultFileType (void) |
Variables | |
| static PlyProperty | face_props [] |
| #define ALLOCN | ( | PTR, | |
| TYPE, | |||
| N | |||
| ) |
| #define myalloc | ( | mem_size | ) | my_alloc((mem_size), __LINE__, __FILE__) |
| #define PLY_BINARY_NATIVE 4 /* binary PLY file, same endianness as current architecture */ |
| #define REALLOCN | ( | PTR, | |
| TYPE, | |||
| OLD_N, | |||
| NEW_N | |||
| ) |
| typedef struct PlyElement PlyElement |
| typedef struct PlyOtherElems PlyOtherElems |
| typedef struct PlyOtherProp PlyOtherProp |
| typedef struct PlyProperty PlyProperty |
| int equal_strings | ( | const char * | s1, |
| const char * | s2 | ||
| ) |
Definition at line 1459 of file PlyFile.cpp.
Referenced by add_property(), find_element(), find_property(), get_prop_type(), ply_read_custom(), PlyReadHeader(), and PlyReadPolygons().
| char* my_alloc | ( | ) |
| PlyColorAndValueVertex< Real > operator* | ( | XForm4x4< _Real > | xForm, |
| PlyColorAndValueVertex< Real > | v | ||
| ) |
Definition at line 484 of file Ply.h.
References PlyColorAndValueVertex< Real >::color, PlyColorAndValueVertex< Real >::point, and PlyColorAndValueVertex< Real >::value.
| PlyColorVertex< Real > operator* | ( | XForm4x4< _Real > | xForm, |
| PlyColorVertex< Real > | v | ||
| ) |
Definition at line 414 of file Ply.h.
References PlyColorVertex< Real >::color, and PlyColorVertex< Real >::point.
| PlyOrientedVertex< Real > operator* | ( | XForm4x4< _Real > | xForm, |
| PlyOrientedVertex< Real > | v | ||
| ) |
Definition at line 351 of file Ply.h.
References XForm4x4< Real >::inverse(), PlyOrientedVertex< Real >::normal, PlyOrientedVertex< Real >::point, and XForm4x4< Real >::transpose().
| PlyValueVertex< Real > operator* | ( | XForm4x4< _Real > | xForm, |
| PlyValueVertex< Real > | v | ||
| ) |
Definition at line 312 of file Ply.h.
References PlyValueVertex< Real >::point, and PlyValueVertex< Real >::value.
| PlyVertex< Real > operator* | ( | XForm4x4< _Real > | xForm, |
| PlyVertex< Real > | v | ||
| ) |
Definition at line 274 of file Ply.h.
References PlyVertex< Real >::point.
| void ply_close_custom | ( | PlyFile * | plyfile | ) |
Definition at line 1425 of file PlyFile.cpp.
References PlyFile::fp.
Referenced by PlyReadHeader(), PlyReadPolygons(), and PlyWritePolygons().
| void ply_describe_element | ( | PlyFile * | plyfile, |
| char * | elem_name, | ||
| int | nelems, | ||
| int | nprops, | ||
| PlyProperty * | prop_list | ||
| ) |
Definition at line 294 of file PlyFile.cpp.
References copy_property(), find_element(), myalloc, NAMED_PROP, PlyElement::nprops, NULL, PlyElement::num, PlyElement::props, and PlyElement::store_prop.
| void ply_describe_other_elements | ( | PlyFile * | plyfile, |
| PlyOtherElems * | other_elems | ||
| ) |
Definition at line 1333 of file PlyFile.cpp.
References _strdup, OtherElem::elem_count, OtherElem::elem_name, PlyFile::elems, myalloc, PlyElement::name, PlyFile::nelems, PlyElement::nprops, NULL, PlyElement::num, PlyOtherElems::num_elems, offsetof, PlyFile::other_elems, PlyOtherElems::other_list, OtherElem::other_props, ply_describe_other_properties(), and REALLOCN.
| void ply_describe_other_properties | ( | PlyFile * | plyfile, |
| PlyOtherProp * | other, | ||
| int | offset | ||
| ) |
Definition at line 385 of file PlyFile.cpp.
References copy_property(), find_element(), myalloc, PlyOtherProp::name, PlyElement::nprops, PlyOtherProp::nprops, NULL, offset, PlyElement::other_offset, OTHER_PROP, PlyElement::other_size, PlyElement::props, PlyOtherProp::props, PlyOtherProp::size, and PlyElement::store_prop.
Referenced by ply_describe_other_elements().
| void ply_describe_property | ( | PlyFile * | plyfile, |
| const char * | elem_name, | ||
| PlyProperty * | prop | ||
| ) |
Definition at line 339 of file PlyFile.cpp.
References copy_property(), find_element(), myalloc, NAMED_PROP, PlyElement::nprops, NULL, PlyElement::props, and PlyElement::store_prop.
Referenced by PlyWritePolygons().
| void ply_element_count | ( | PlyFile * | plyfile, |
| const char * | elem_name, | ||
| int | nelems | ||
| ) |
Definition at line 445 of file PlyFile.cpp.
References find_element(), NULL, and PlyElement::num.
Referenced by PlyWritePolygons().
| void ply_free_other_elements | ( | PlyOtherElems * | other_elems | ) |
Definition at line 1405 of file PlyFile.cpp.
Referenced by PlyReadHeader(), and PlyReadPolygons().
| char** ply_get_comments | ( | PlyFile * | plyfile, |
| int * | num_comments | ||
| ) |
Definition at line 1074 of file PlyFile.cpp.
References PlyFile::comments, and PlyFile::num_comments.
| void ply_get_element | ( | PlyFile * | plyfile, |
| void * | elem_ptr | ||
| ) |
Definition at line 1054 of file PlyFile.cpp.
References ascii_get_element(), binary_get_element(), PlyFile::file_type, and PLY_ASCII.
Referenced by ply_get_other_element(), and PlyReadPolygons().
| PlyProperty** ply_get_element_description | ( | PlyFile * | plyfile, |
| char * | elem_name, | ||
| int * | nelems, | ||
| int * | nprops | ||
| ) |
Definition at line 915 of file PlyFile.cpp.
References copy_property(), find_element(), myalloc, PlyElement::nprops, NULL, PlyElement::num, and PlyElement::props.
Referenced by PlyReadHeader(), and PlyReadPolygons().
| void ply_get_element_setup | ( | PlyFile * | plyfile, |
| char * | elem_name, | ||
| int | nprops, | ||
| PlyProperty * | prop_list | ||
| ) |
Definition at line 959 of file PlyFile.cpp.
References PlyProperty::count_internal, PlyProperty::count_offset, find_element(), find_property(), PlyProperty::internal_type, name, NULL, PlyProperty::offset, PlyElement::store_prop, STORE_PROP, and PlyFile::which_elem.
| void ply_get_info | ( | PlyFile * | ply, |
| float * | version, | ||
| int * | file_type | ||
| ) |
Definition at line 1445 of file PlyFile.cpp.
References PlyFile::file_type, NULL, version, and PlyFile::version.
| char** ply_get_obj_info | ( | PlyFile * | plyfile, |
| int * | num_obj_info | ||
| ) |
Definition at line 1093 of file PlyFile.cpp.
References PlyFile::num_obj_info, and PlyFile::obj_info.
| PlyOtherElems* ply_get_other_element | ( | PlyFile * | plyfile, |
| char * | elem_name, | ||
| int | elem_count | ||
| ) |
Definition at line 1261 of file PlyFile.cpp.
References _strdup, OtherElem::elem_count, OtherElem::elem_name, find_element(), myalloc, NULL, PlyOtherElems::num_elems, offsetof, OtherElem::other_data, PlyFile::other_elems, PlyOtherElems::other_list, OtherElem::other_props, ply_get_element(), and ply_get_other_properties().
Referenced by PlyReadPolygons().
| PlyOtherProp* ply_get_other_properties | ( | PlyFile * | plyfile, |
| char * | elem_name, | ||
| int | offset | ||
| ) |
Definition at line 1182 of file PlyFile.cpp.
References _strdup, copy_property(), find_element(), myalloc, PlyOtherProp::name, NO_OTHER_PROPS, PlyElement::nprops, PlyOtherProp::nprops, NULL, offset, PlyElement::other_offset, PlyElement::other_size, PlyElement::props, PlyOtherProp::props, setup_other_props(), PlyOtherProp::size, PlyElement::store_prop, and PlyFile::which_elem.
Referenced by ply_get_other_element().
| int ply_get_property | ( | PlyFile * | plyfile, |
| char * | elem_name, | ||
| PlyProperty * | prop | ||
| ) |
Definition at line 1010 of file PlyFile.cpp.
References PlyProperty::count_internal, PlyProperty::count_offset, find_element(), find_property(), PlyProperty::internal_type, PlyProperty::name, NULL, PlyProperty::offset, PlyElement::store_prop, STORE_PROP, and PlyFile::which_elem.
Referenced by PlyReadHeader(), and PlyReadPolygons().
| void ply_header_complete | ( | PlyFile * | plyfile | ) |
Definition at line 472 of file PlyFile.cpp.
References PlyFile::comments, PlyProperty::count_external, PlyFile::elems, PlyProperty::external_type, PlyFile::file_type, PlyFile::fp, PlyProperty::is_list, PlyProperty::name, PlyElement::name, PlyFile::nelems, PlyElement::nprops, PlyElement::num, PlyFile::num_comments, PlyFile::num_obj_info, PlyFile::obj_info, PLY_ASCII, PLY_BINARY_BE, PLY_BINARY_LE, PlyElement::props, and write_scalar_type().
Referenced by PlyWritePolygons().
| PlyFile* ply_open_for_reading | ( | char * | filename, |
| int * | nelems, | ||
| char *** | elem_names, | ||
| int * | file_type, | ||
| float * | version | ||
| ) |
Definition at line 860 of file PlyFile.cpp.
References PlyFile::file_type, filename, myalloc, name, NULL, ply_read_custom(), version, and PlyFile::version.
Referenced by PlyReadHeader(), and PlyReadPolygons().
| PlyFile* ply_open_for_writing | ( | char * | filename, |
| int | nelems, | ||
| const char ** | elem_names, | ||
| int | file_type, | ||
| float * | version | ||
| ) |
Definition at line 240 of file PlyFile.cpp.
References filename, myalloc, name, NULL, ply_write_custom(), version, and PlyFile::version.
Referenced by PlyWritePolygons().
| void ply_put_comment | ( | PlyFile * | plyfile, |
| char * | comment | ||
| ) |
Definition at line 682 of file PlyFile.cpp.
References _strdup, PlyFile::comments, myalloc, and PlyFile::num_comments.
Referenced by add_comment(), and PlyWritePolygons().
| void ply_put_element | ( | PlyFile * | plyfile, |
| void * | elem_ptr | ||
| ) |
Definition at line 569 of file PlyFile.cpp.
References PlyProperty::count_external, PlyProperty::count_internal, PlyProperty::count_offset, PlyProperty::external_type, PlyFile::file_type, PlyFile::fp, get_stored_item(), PlyProperty::internal_type, PlyProperty::is_list, PlyElement::nprops, PlyProperty::offset, PlyElement::other_offset, OTHER_PROP, PLY_ASCII, ply_type_size, PlyElement::props, PlyElement::store_prop, PlyFile::which_elem, write_ascii_item(), and write_binary_item().
Referenced by ply_put_other_elements(), and PlyWritePolygons().
| void ply_put_element_setup | ( | PlyFile * | plyfile, |
| const char * | elem_name | ||
| ) |
Definition at line 545 of file PlyFile.cpp.
References find_element(), NULL, and PlyFile::which_elem.
Referenced by ply_put_other_elements(), and PlyWritePolygons().
| void ply_put_obj_info | ( | PlyFile * | plyfile, |
| char * | obj_info | ||
| ) |
Definition at line 706 of file PlyFile.cpp.
References _strdup, myalloc, PlyFile::num_obj_info, and PlyFile::obj_info.
Referenced by add_obj_info().
| void ply_put_other_elements | ( | PlyFile * | plyfile | ) |
Definition at line 1375 of file PlyFile.cpp.
References OtherElem::elem_count, OtherElem::elem_name, NULL, PlyOtherElems::num_elems, OtherElem::other_data, PlyFile::other_elems, PlyOtherElems::other_list, ply_put_element(), and ply_put_element_setup().
| PlyFile* ply_read_custom | ( | FILE * | fp, |
| int * | nelems, | ||
| char *** | elem_names | ||
| ) |
Definition at line 744 of file PlyFile.cpp.
References _strdup, add_comment(), add_element(), add_obj_info(), add_property(), check_types(), PlyFile::comments, DONT_STORE_PROP, PlyFile::elems, equal_strings(), PlyFile::file_type, PlyFile::fp, get_native_binary_type(), get_words(), myalloc, PlyElement::name, native_binary_type, PlyFile::nelems, NO_OTHER_PROPS, PlyElement::nprops, NULL, PlyFile::num_comments, PlyFile::num_obj_info, PlyFile::obj_info, PlyFile::other_elems, PlyElement::other_offset, PLY_ASCII, PLY_BINARY_BE, PLY_BINARY_LE, PlyElement::store_prop, types_checked, and PlyFile::version.
Referenced by ply_open_for_reading().
| PlyFile* ply_write_custom | ( | FILE * | fp, |
| int | nelems, | ||
| const char ** | elem_names, | ||
| int | file_type | ||
| ) |
Definition at line 176 of file PlyFile.cpp.
References _strdup, check_types(), PlyFile::elems, PlyFile::file_type, PlyFile::fp, get_native_binary_type(), myalloc, PlyElement::name, native_binary_type, PlyFile::nelems, PlyElement::nprops, NULL, PlyElement::num, PlyFile::num_comments, PlyFile::num_obj_info, PlyFile::other_elems, PLY_BINARY_NATIVE, types_checked, and PlyFile::version.
Referenced by ply_open_for_writing().
|
inline |
Definition at line 596 of file Ply.h.
References PlyReadHeader().
|
inline |
Definition at line 515 of file Ply.h.
References PlyFile::comments, PlyFile::elems, equal_strings(), name, PlyProperty::name, PlyElement::name, PlyElement::nprops, PlyFile::num_comments, PlyFile::num_obj_info, PlyFile::obj_info, PlyFile::other_elems, ply_close_custom(), ply_free_other_elements(), ply_get_element_description(), ply_get_property(), ply_open_for_reading(), PlyElement::props, PlyElement::store_prop, and version.
Referenced by PlyReadHeader(), and SurfaceTrimmer().
| int PlyReadPolygons | ( | char * | fileName, |
| std::vector< Vertex > & | vertices, | ||
| std::vector< std::vector< int > > & | polygons, | ||
| PlyProperty * | properties, | ||
| int | propertyNum, | ||
| int & | file_type, | ||
| char *** | comments = NULL, |
||
| int * | commentNum = NULL, |
||
| bool * | readFlags = NULL |
||
| ) |
Definition at line 679 of file Ply.h.
References _strdup, PlyFile::comments, PlyFile::elems, equal_strings(), face_props, name, PlyProperty::name, PlyElement::name, PlyElement::nprops, PlyFile::num_comments, PlyFile::num_obj_info, PlyFile::obj_info, PlyFile::other_elems, ply_close_custom(), ply_free_other_elements(), ply_get_element(), ply_get_element_description(), ply_get_other_element(), ply_get_property(), ply_open_for_reading(), PlyElement::props, PlyElement::store_prop, and version.
Referenced by Execute().
|
inline |
|
inline |
Definition at line 230 of file Ply.h.
References PLY_DOUBLE.
|
inline |
|
inline |
|
inline |
| int PlyWritePolygons | ( | char * | fileName, |
| const std::vector< Vertex > & | vertices, | ||
| const std::vector< std::vector< int > > & | polygons, | ||
| PlyProperty * | properties, | ||
| int | propertyNum, | ||
| int | file_type, | ||
| char ** | comments = NULL, |
||
| const int & | commentNum = 0 |
||
| ) |
Definition at line 618 of file Ply.h.
References face_props, PlyFace::nr_vertices, ply_close_custom(), ply_describe_property(), ply_element_count(), ply_header_complete(), ply_open_for_writing(), ply_put_comment(), ply_put_element(), ply_put_element_setup(), size, version, and PlyFace::vertices.
| int PlyWritePolygons | ( | char * | fileName, |
| CoredMeshData< Vertex > * | mesh, | ||
| int | file_type, | ||
| char ** | comments = NULL, |
||
| int | commentNum = 0, |
||
| XForm4x4< Real > | xForm = XForm4x4< Real >::Identity() |
||
| ) |
Definition at line 854 of file Ply.h.
References face_props, CoredMeshData< Vertex >::inCorePoints, CoredMeshData< Vertex >::nextOutOfCorePoint(), CoredMeshData< Vertex >::nextPolygon(), PlyFace::nr_vertices, CoredMeshData< Vertex >::outOfCorePointCount(), ply_close_custom(), ply_describe_property(), ply_element_count(), ply_header_complete(), ply_open_for_writing(), ply_put_comment(), ply_put_element(), ply_put_element_setup(), CoredMeshData< Vertex >::polygonCount(), CoredMeshData< Vertex >::resetIterator(), version, and PlyFace::vertices.
| int PlyWritePolygons | ( | char * | fileName, |
| CoredMeshData< Vertex > * | mesh, | ||
| int | file_type, | ||
| const Point3D< float > & | translate, | ||
| float | scale, | ||
| char ** | comments = NULL, |
||
| int | commentNum = 0, |
||
| XForm4x4< Real > | xForm = XForm4x4< Real >::Identity() |
||
| ) |
Definition at line 790 of file Ply.h.
References face_props, CoredMeshData< Vertex >::inCorePoints, CoredMeshData< Vertex >::nextOutOfCorePoint(), CoredMeshData< Vertex >::nextPolygon(), PlyFace::nr_vertices, CoredMeshData< Vertex >::outOfCorePointCount(), ply_close_custom(), ply_describe_property(), ply_element_count(), ply_header_complete(), ply_open_for_writing(), ply_put_comment(), ply_put_element(), ply_put_element_setup(), CoredMeshData< Vertex >::polygonCount(), CoredMeshData< Vertex >::resetIterator(), version, and PlyFace::vertices.
Referenced by Execute().
|
static |
Definition at line 239 of file Ply.h.
Referenced by PlyReadPolygons(), and PlyWritePolygons().