Pipeline graphique
 Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Macros
Structures de données | Définitions de type | Énumérations | Variables
Référence de l'espace de nommage Ply

Namespace utilis� pour stocker les structures, �num�rations, ... du PlyLoader. Plus de détails...

Structures de données

struct  FACE_PLY
 Structure utilis�e pour lire les caract�ristiques des sommets. Plus de détails...
 
struct  POINT_PLY
 structure utilis�e pour lire un fichier au format PLY Plus de détails...
 
struct  ReadFmt
 structure interne pour le stockage des fonctions internes de lecture Plus de détails...
 

Définitions de type

typedef bool(* ReadFun )(FILE *, float &)
 pointeur interne sur une fonction de lecture Plus de détails...
 

Énumérations

enum  FileType { BinaryFile, TextFile }
 Enum sur la mani�re de stocker les donn�es dans le fichier. Plus de détails...
 
enum  Endian { BigEndian, LittleEndian, Undef }
 Enum pour le type de stockage des donn�es en binaire. Plus de détails...
 
enum  Error { NoError = 0x00000000, Fatal = 0x00000001, Warning = 0x00000002, FileNotFound = 0x00000004 }
 

Variables

const int maxfields = 12
 nombre maximum de champs lus dans un fichier PLY Plus de détails...
 
const dword CheckNotChecked = 0x00000000
 constante pour les v�rifications d'une g�om�trie Plus de détails...
 
const dword CheckInvalidIndices = 0x00000001
 si un indice utilis� n'a pas de sommet associ� (B) Plus de détails...
 
const dword CheckUnconnectedPts = 0x00000002
 si un sommet n'appartient � aucun polygone (B) Plus de détails...
 
const dword CheckUnsharedEdges = 0x00000004
 si chaque ar�te n'est pas partag�e par 2 polygones (B) Plus de détails...
 
const dword CheckRevFacets = 0x00000008
 si des polygones adjacents ne sont pas orient�s dans le m�me sens (B) Plus de détails...
 
const dword CheckInvNormals = 0x00000010
 si le sens des normales a �t� test� (B) Plus de détails...
 
const dword CheckBadNormals = 0x00000020
 si les normales semblent invers�es (heuristique) (B) Plus de détails...
 
const dword CheckNormal = 0x10000000
 si SimpleCheck (A = v�rification des normales) a �t� effectu� Plus de détails...
 
const dword CheckCoherence = 0x20000000
 si CoherenceCheck (B) a �t� effectu� Plus de détails...
 

Description détaillée

Namespace utilis� pour stocker les structures, �num�rations, ... du PlyLoader.

Documentation des définitions de type

typedef bool(* Ply::ReadFun)(FILE *, float &)

pointeur interne sur une fonction de lecture

Définition à la ligne 68 du fichier PlyLoader.h.

Documentation du type de l'énumération

Enum pour le type de stockage des donn�es en binaire.

Valeurs énumérées
BigEndian 

binaire en big endian

LittleEndian 

binaire en little endian

Undef 

non d�fini

Définition à la ligne 53 du fichier PlyLoader.h.

enum Ply::Error
Valeurs énumérées
NoError 
Fatal 
Warning 
FileNotFound 

Définition à la ligne 58 du fichier PlyLoader.h.

Enum sur la mani�re de stocker les donn�es dans le fichier.

Valeurs énumérées
BinaryFile 

le stockage est en binaire

TextFile 

le stockage est en texte

Définition à la ligne 48 du fichier PlyLoader.h.

Documentation des variables

const dword Ply::CheckBadNormals = 0x00000020

si les normales semblent invers�es (heuristique) (B)

Définition à la ligne 83 du fichier PlyLoader.h.

const dword Ply::CheckCoherence = 0x20000000

si CoherenceCheck (B) a �t� effectu�

Définition à la ligne 85 du fichier PlyLoader.h.

const dword Ply::CheckInvalidIndices = 0x00000001

si un indice utilis� n'a pas de sommet associ� (B)

Définition à la ligne 78 du fichier PlyLoader.h.

const dword Ply::CheckInvNormals = 0x00000010

si le sens des normales a �t� test� (B)

Définition à la ligne 82 du fichier PlyLoader.h.

const dword Ply::CheckNormal = 0x10000000

si SimpleCheck (A = v�rification des normales) a �t� effectu�

Définition à la ligne 84 du fichier PlyLoader.h.

const dword Ply::CheckNotChecked = 0x00000000

constante pour les v�rifications d'une g�om�trie

si la g�om�trie n'est pas test�e

Définition à la ligne 77 du fichier PlyLoader.h.

const dword Ply::CheckRevFacets = 0x00000008

si des polygones adjacents ne sont pas orient�s dans le m�me sens (B)

Définition à la ligne 81 du fichier PlyLoader.h.

const dword Ply::CheckUnconnectedPts = 0x00000002

si un sommet n'appartient � aucun polygone (B)

Définition à la ligne 79 du fichier PlyLoader.h.

const dword Ply::CheckUnsharedEdges = 0x00000004

si chaque ar�te n'est pas partag�e par 2 polygones (B)

Définition à la ligne 80 du fichier PlyLoader.h.

const int Ply::maxfields = 12

nombre maximum de champs lus dans un fichier PLY

Définition à la ligne 65 du fichier PlyLoader.h.