Blender V2.61 - r43446
Public Member Functions | Static Public Member Functions

LOD_ExternNormalEditor Class Reference

#include <LOD_ExternNormalEditor.h>

Inheritance diagram for LOD_ExternNormalEditor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void Remove (std::vector< LOD_FaceInd > &sorted_faces)
void Add ()
void Update (std::vector< LOD_FaceInd > &sorted_faces)
const std::vector< MT_Vector3 > & Normals () const
void RemoveVertexNormals (std::vector< LOD_VertexInd > &sorted_verts)
void UpdateVertexNormals (std::vector< LOD_VertexInd > &sorted_verts)
void BuildNormals ()

Static Public Member Functions

static LOD_ExternNormalEditorNew (LOD_Decimation_InfoPtr, LOD_ManMesh2 &mesh)

Detailed Description

Definition at line 41 of file LOD_ExternNormalEditor.h.


Member Function Documentation

void LOD_ExternNormalEditor::Add ( )

Definition at line 106 of file LOD_ExternNormalEditor.cpp.

void LOD_ExternNormalEditor::BuildNormals ( )

Definition at line 190 of file LOD_ExternNormalEditor.cpp.

References LOD_ManMesh2::FaceSet(), and MEM_SmartPtr< T >::Ref().

Referenced by LOD_PreprocessMesh().

LOD_ExternNormalEditor * LOD_ExternNormalEditor::New ( LOD_Decimation_InfoPtr  extern_info,
LOD_ManMesh2 mesh 
) [static]
const std::vector<MT_Vector3>& LOD_ExternNormalEditor::Normals ( ) const [inline]
void LOD_ExternNormalEditor::Remove ( std::vector< LOD_FaceInd > &  sorted_faces)

Definition at line 78 of file LOD_ExternNormalEditor.cpp.

References MEM_SmartPtr< T >::Ref().

void LOD_ExternNormalEditor::RemoveVertexNormals ( std::vector< LOD_VertexInd > &  sorted_verts)
void LOD_ExternNormalEditor::Update ( std::vector< LOD_FaceInd > &  sorted_faces)
void LOD_ExternNormalEditor::UpdateVertexNormals ( std::vector< LOD_VertexInd > &  sorted_verts)

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