DATAKIT API  V2025.1
Dtk_mesh_vertex_norm Class Reference
+ Inheritance diagram for Dtk_mesh_vertex_norm:

Public Member Functions

 Dtk_mesh_vertex_norm ()
 
 Dtk_mesh_vertex_norm (const Dtk_pnt *inVertex, const Dtk_dir *inNorm)
 
Dtk_dir GetNormal () const
 
virtual Dtk_RGB GetRGB () const
 
Dtk_Size_t GetSize () const
 
virtual Dtk_Float32 GetU () const
 
virtual Dtk_Float32 GetV () const
 
virtual Dtk_pnt GetVertex () const
 
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 &)
 
Dtk_Int32 transform (Dtk_transfo &)
 

Protected Attributes

Dtk_Float32 normal [3]
 
Dtk_Float32 vertex [3]
 

Constructor & Destructor Documentation

◆ Dtk_mesh_vertex_norm() [1/2]

Dtk_mesh_vertex_norm::Dtk_mesh_vertex_norm ( )

◆ Dtk_mesh_vertex_norm() [2/2]

Dtk_mesh_vertex_norm::Dtk_mesh_vertex_norm ( const Dtk_pnt inVertex,
const Dtk_dir inNorm 
)

Member Function Documentation

◆ GetNormal()

Dtk_dir Dtk_mesh_vertex_norm::GetNormal ( ) const
virtual

Reimplemented from Dtk_mesh_vertex.

◆ GetRGB()

virtual Dtk_RGB Dtk_mesh_vertex::GetRGB ( ) const
virtualinherited

Reimplemented in Dtk_mesh_vertex_norm_color.

◆ GetSize()

Dtk_Size_t Dtk_mesh_vertex_norm::GetSize ( ) const
virtual

Reimplemented from Dtk_mesh_vertex.

Reimplemented in Dtk_mesh_vertex_norm_color_uv, and Dtk_mesh_vertex_norm_color.

◆ GetU()

virtual Dtk_Float32 Dtk_mesh_vertex::GetU ( ) const
virtualinherited

Reimplemented in Dtk_mesh_vertex_norm_color_uv.

◆ GetV()

virtual Dtk_Float32 Dtk_mesh_vertex::GetV ( ) const
virtualinherited

Reimplemented in Dtk_mesh_vertex_norm_color_uv.

◆ GetVertex()

virtual Dtk_pnt Dtk_mesh_vertex::GetVertex ( ) const
virtualinherited

◆ SetNormal()

Dtk_Int32 Dtk_mesh_vertex_norm::SetNormal ( const Dtk_dir )
virtual

Reimplemented from Dtk_mesh_vertex.

◆ SetRGB()

virtual Dtk_Int32 Dtk_mesh_vertex::SetRGB ( const Dtk_RGB )
virtualinherited

Reimplemented in Dtk_mesh_vertex_norm_color.

◆ SetU()

virtual Dtk_Int32 Dtk_mesh_vertex::SetU ( Dtk_Float32  )
virtualinherited

Reimplemented in Dtk_mesh_vertex_norm_color_uv.

◆ SetV()

virtual Dtk_Int32 Dtk_mesh_vertex::SetV ( Dtk_Float32  )
virtualinherited

Reimplemented in Dtk_mesh_vertex_norm_color_uv.

◆ SetVertex()

virtual Dtk_Int32 Dtk_mesh_vertex::SetVertex ( const Dtk_pnt )
virtualinherited

◆ transform()

Dtk_Int32 Dtk_mesh_vertex_norm::transform ( Dtk_transfo )
virtual

Reimplemented from Dtk_mesh_vertex.

Field Documentation

◆ normal

Dtk_Float32 Dtk_mesh_vertex_norm::normal[3]
protected

◆ vertex

Dtk_Float32 Dtk_mesh_vertex::vertex[3]
protectedinherited