ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
CP::VertexAttribute< T > Struct Template Reference

#include <Graph.h>

Collaboration diagram for CP::VertexAttribute< T >:

Public Types

typedef T calc_type
 

Public Member Functions

 VertexAttribute (uint32_t dim=1, T weight=1.)
 

Public Attributes

weight
 
std::vector< T > observation
 
std::vector< T > value
 
uint32_t color
 
bool isBorder
 
uint32_t in_component
 

Detailed Description

template<typename T>
struct CP::VertexAttribute< T >

Definition at line 25 of file Graph.h.

Member Typedef Documentation

◆ calc_type

template<typename T >
typedef T CP::VertexAttribute< T >::calc_type

Definition at line 26 of file Graph.h.

Constructor & Destructor Documentation

◆ VertexAttribute()

template<typename T >
CP::VertexAttribute< T >::VertexAttribute ( uint32_t  dim = 1,
weight = 1. 
)
inline

Definition at line 28 of file Graph.h.

Member Data Documentation

◆ color

template<typename T >
uint32_t CP::VertexAttribute< T >::color

Definition at line 39 of file Graph.h.

◆ in_component

template<typename T >
uint32_t CP::VertexAttribute< T >::in_component

Definition at line 41 of file Graph.h.

◆ isBorder

template<typename T >
bool CP::VertexAttribute< T >::isBorder

Definition at line 40 of file Graph.h.

◆ observation

template<typename T >
std::vector<T> CP::VertexAttribute< T >::observation

Definition at line 37 of file Graph.h.

Referenced by CP::set_up_CP().

◆ value

template<typename T >
std::vector<T> CP::VertexAttribute< T >::value

Definition at line 38 of file Graph.h.

◆ weight

template<typename T >
T CP::VertexAttribute< T >::weight

Definition at line 36 of file Graph.h.

Referenced by CP::set_up_CP().


The documentation for this struct was generated from the following file: