The ReferencedVertice contains a reference to the mesh it has been created from. Therefore any changes to the vertice wil be reflected in the original mesh.  
 More...
#include <ReferencedVertice.hpp>
 | 
| 
class  | ReferencedTriangle | 
|   | 
| 
class  | ReferencedEdge | 
|   | 
| std::ostream &  | operator<< (std::ostream &os, const ReferencedVertice &v) | 
|   | Serilization operator for converting to string.  More...
  | 
|   | 
The ReferencedVertice contains a reference to the mesh it has been created from. Therefore any changes to the vertice wil be reflected in the original mesh. 
 
◆ ReferencedVertice()
Construct a new Referenced Vertice. 
- Parameters
 - 
  
    | ref | pointer to the referenced mesh  | 
    | vertice | index of the referenced vertice  | 
  
   
 
 
◆ idx() [1/2]
access to the index this mesh is refering to 
- Returns
 - uint32_t& 
 
 
 
◆ idx() [2/2]
access to the index this mesh is refering to 
- Returns
 - uint32_t& 
 
 
 
◆ operator*=()
apply a transform to this vertice. 
- Parameters
 - 
  
    | rhs | the transform to apply  | 
  
   
- Returns
 - this Vertice 
 
 
 
◆ operator=() [1/2]
Copy the data of a vector into the vertice. 
- Parameters
 - 
  
  
 
- Returns
 - this Vertice 
 
 
 
◆ operator=() [2/2]
Copy the data of a vector into the vertice. 
- Parameters
 - 
  
  
 
- Returns
 - this Vertice 
 
 
 
◆ operator[]()
      
        
          | double& operator[]  | 
          ( | 
          size_t  | 
          i | ) | 
           const | 
        
      
 
acces the vertice data 
- Parameters
 - 
  
    | i | index for the vertix corrdinate x=0 y=1 z=2  | 
  
   
- Returns
 - double& 
 
 
 
◆ operator<<
Serilization operator for converting to string. 
- Parameters
 - 
  
    | os | [in/out] the output stream  | 
    | v | [in] the vertice  | 
  
   
- Returns
 - std::ostream& 
 
 
 
The documentation for this class was generated from the following file: