Public Member Functions

xl7::direct3d::models::Triangle Class Reference

#include <Triangle.h>

List of all members.

Public Member Functions

 Triangle (void)
 Triangle (Index vertex_index1, Index vertex_index2, Index vertex_index3)
 ~Triangle (void)
 Triangle (const Triangle &rhs)
Triangleoperator= (const Triangle &rhs)
void swap (Triangle &rhs)
Index GetVertexIndex1 () const
void SetVertexIndex1 (Index vertex_index1)
Index GetVertexIndex2 () const
void SetVertexIndex2 (Index vertex_index2)
Index GetVertexIndex3 () const
void SetVertexIndex3 (Index vertex_index3)
const IndexGetVertexIndices () const
IndexGetVertexIndices ()

Constructor & Destructor Documentation

xl7::direct3d::models::Triangle::Triangle ( void   ) 

Default constructor.

xl7::direct3d::models::Triangle::Triangle ( Index  vertex_index1,
Index  vertex_index2,
Index  vertex_index3 
)

Explicit constructor.

xl7::direct3d::models::Triangle::~Triangle ( void   ) 

Destructor.

xl7::direct3d::models::Triangle::Triangle ( const Triangle rhs  ) 

Copy constructor.


Member Function Documentation

Index xl7::direct3d::models::Triangle::GetVertexIndex1 (  )  const [inline]

Returns the index of the first vertex of this triangle.

Index xl7::direct3d::models::Triangle::GetVertexIndex2 (  )  const [inline]

Returns the index of the second vertex of this triangle.

Index xl7::direct3d::models::Triangle::GetVertexIndex3 (  )  const [inline]

Returns the index of the third vertex of this triangle.

const Index* xl7::direct3d::models::Triangle::GetVertexIndices (  )  const [inline]

Returns the array of all three vertices of this triangle.

Index* xl7::direct3d::models::Triangle::GetVertexIndices (  )  [inline]

Returns the array of all three vertices of this triangle.

Triangle & xl7::direct3d::models::Triangle::operator= ( const Triangle rhs  ) 

Copy assignment operator.

void xl7::direct3d::models::Triangle::SetVertexIndex1 ( Index  vertex_index1  )  [inline]

Sets the index of the first vertex of this triangle.

void xl7::direct3d::models::Triangle::SetVertexIndex2 ( Index  vertex_index2  )  [inline]

Returns the index of the second vertex of this triangle.

void xl7::direct3d::models::Triangle::SetVertexIndex3 ( Index  vertex_index3  )  [inline]

The index of the third vertex of this triangle.

void xl7::direct3d::models::Triangle::swap ( Triangle rhs  ) 

Swap operation.


Member Data Documentation

The index of the first vertex of this triangle.

The index of the second vertex of this triangle.

The index of the third vertex of this triangle.

The array of all three vertices of this triangle.


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