Public Types | Public Member Functions | Public Attributes

ms3d::Triangle Class Reference

#include <Triangle.h>

List of all members.

Public Types

enum  Flags { Selected = 1, Hidden = 2, Selected2 = 4 }

Public Member Functions

 Triangle (void)
 ~Triangle (void)
 Triangle (const Triangle &rhs)
Triangleoperator= (const Triangle &rhs)
bool Init (const unsigned char *buffer, unsigned *offset)

Public Attributes

Scalar< Flagsflags
Vector< Scalar< unsigned short >, 3 > vertex_indices
Vector< Vector< Scalar< float >, 3 >, 3 > vertex_normals
Vector< Scalar< float >, 3 > s
Vector< Scalar< float >, 3 > t
Scalar< unsigned char > smoothing_group
Scalar< unsigned char > group_index

Member Enumeration Documentation

Enumerator:
Selected 
Hidden 
Selected2 

Constructor & Destructor Documentation

ms3d::Triangle::Triangle ( void   ) 

Default constructor.

ms3d::Triangle::~Triangle ( void   ) 

Destructor.

ms3d::Triangle::Triangle ( const Triangle rhs  ) 

Copy constructor.


Member Function Documentation

bool ms3d::Triangle::Init ( const unsigned char *  buffer,
unsigned *  offset 
)
Triangle & ms3d::Triangle::operator= ( const Triangle rhs  ) 

Copy assignment operator.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines