DATAKIT API  V2025.1
Dtk_mesh_vertex Class Reference

For internal use. More...

+ Inheritance diagram for Dtk_mesh_vertex:

Public Member Functions

 Dtk_mesh_vertex ()
 
 Dtk_mesh_vertex (const Dtk_pnt *inVertex)
 
virtual Dtk_dir GetNormal () const
 
virtual Dtk_RGB GetRGB () const
 
virtual Dtk_Size_t GetSize () const
 
virtual Dtk_Float32 GetU () const
 
virtual Dtk_Float32 GetV () const
 
virtual Dtk_pnt GetVertex () const
 
virtual Dtk_Int32 SetNormal (const Dtk_dir &)
 
virtual Dtk_Int32 SetRGB (const Dtk_RGB &)
 
virtual Dtk_Int32 SetU (Dtk_Float32)
 
virtual Dtk_Int32 SetV (Dtk_Float32)
 
virtual Dtk_Int32 SetVertex (const Dtk_pnt &)
 
virtual Dtk_Int32 transform (Dtk_transfo &)
 
virtual ~Dtk_mesh_vertex ()
 

Protected Attributes

Dtk_Float32 vertex [3]
 

Detailed Description

For internal use.

This class gathers all the datas related to a vertex.

Constructor & Destructor Documentation

◆ Dtk_mesh_vertex() [1/2]

Dtk_mesh_vertex::Dtk_mesh_vertex ( )

◆ Dtk_mesh_vertex() [2/2]

Dtk_mesh_vertex::Dtk_mesh_vertex ( const Dtk_pnt inVertex)

◆ ~Dtk_mesh_vertex()

virtual Dtk_mesh_vertex::~Dtk_mesh_vertex ( )
virtual

Member Function Documentation

◆ GetNormal()

virtual Dtk_dir Dtk_mesh_vertex::GetNormal ( ) const
virtual

Reimplemented in Dtk_mesh_vertex_norm.

◆ GetRGB()

virtual Dtk_RGB Dtk_mesh_vertex::GetRGB ( ) const
virtual

Reimplemented in Dtk_mesh_vertex_norm_color.

◆ GetSize()

virtual Dtk_Size_t Dtk_mesh_vertex::GetSize ( ) const
virtual

◆ GetU()

virtual Dtk_Float32 Dtk_mesh_vertex::GetU ( ) const
virtual

Reimplemented in Dtk_mesh_vertex_norm_color_uv.

◆ GetV()

virtual Dtk_Float32 Dtk_mesh_vertex::GetV ( ) const
virtual

Reimplemented in Dtk_mesh_vertex_norm_color_uv.

◆ GetVertex()

virtual Dtk_pnt Dtk_mesh_vertex::GetVertex ( ) const
virtual

◆ SetNormal()

virtual Dtk_Int32 Dtk_mesh_vertex::SetNormal ( const Dtk_dir )
virtual

Reimplemented in Dtk_mesh_vertex_norm.

◆ SetRGB()

virtual Dtk_Int32 Dtk_mesh_vertex::SetRGB ( const Dtk_RGB )
virtual

Reimplemented in Dtk_mesh_vertex_norm_color.

◆ SetU()

virtual Dtk_Int32 Dtk_mesh_vertex::SetU ( Dtk_Float32  )
virtual

Reimplemented in Dtk_mesh_vertex_norm_color_uv.

◆ SetV()

virtual Dtk_Int32 Dtk_mesh_vertex::SetV ( Dtk_Float32  )
virtual

Reimplemented in Dtk_mesh_vertex_norm_color_uv.

◆ SetVertex()

virtual Dtk_Int32 Dtk_mesh_vertex::SetVertex ( const Dtk_pnt )
virtual

◆ transform()

virtual Dtk_Int32 Dtk_mesh_vertex::transform ( Dtk_transfo )
virtual

Reimplemented in Dtk_mesh_vertex_norm.

Field Documentation

◆ vertex

Dtk_Float32 Dtk_mesh_vertex::vertex[3]
protected