cortical_surface  5.0.5
aims::IsoLine Class Reference

#include <cortical_surface/mesh/isoLine.h>

Collaboration diagram for aims::IsoLine:

Public Member Functions

 IsoLine (AimsSurfaceTriangle &mesh_read, TimeTexture< float > &texOriginal_read)
 
AimsSurfaceTriangle makeTubes (int val)
 
AimsSegments makeLine (int val)
 
TimeTexture< short > setVertices ()
 
Point3df createNewVertex (Point3df &, Point3df &, int, int)
 
void addSegment (Point3df v1, Point3df v2, AimsSegments *line)
 

Public Attributes

AimsSurfaceTriangle mesh
 
TimeTexture< float > texOriginal
 
std::vector< Point3df > vertex
 
std::vector< AimsVector< uint, 3 > > poly
 
int value
 
float radius1
 
float radius2
 
unsigned facets
 
bool closed
 
bool smooth
 

Detailed Description

Definition at line 16 of file isoLine.h.

Constructor & Destructor Documentation

◆ IsoLine()

aims::IsoLine::IsoLine ( AimsSurfaceTriangle mesh_read,
TimeTexture< float > &  texOriginal_read 
)
inline

Definition at line 31 of file isoLine.h.

References addSegment(), createNewVertex(), makeLine(), makeTubes(), and setVertices().

Member Function Documentation

◆ addSegment()

void aims::IsoLine::addSegment ( Point3df  v1,
Point3df  v2,
AimsSegments line 
)

Referenced by IsoLine().

◆ createNewVertex()

Point3df aims::IsoLine::createNewVertex ( Point3df &  ,
Point3df &  ,
int  ,
int   
)

Referenced by IsoLine().

◆ makeLine()

AimsSegments aims::IsoLine::makeLine ( int  val)

Referenced by IsoLine().

◆ makeTubes()

AimsSurfaceTriangle aims::IsoLine::makeTubes ( int  val)

Referenced by IsoLine().

◆ setVertices()

TimeTexture<short> aims::IsoLine::setVertices ( )

Referenced by IsoLine().

Member Data Documentation

◆ closed

bool aims::IsoLine::closed

Definition at line 29 of file isoLine.h.

◆ facets

unsigned aims::IsoLine::facets

Definition at line 28 of file isoLine.h.

◆ mesh

AimsSurfaceTriangle aims::IsoLine::mesh

Definition at line 22 of file isoLine.h.

◆ poly

std::vector< AimsVector< uint,3> > aims::IsoLine::poly

Definition at line 25 of file isoLine.h.

◆ radius1

float aims::IsoLine::radius1

Definition at line 27 of file isoLine.h.

◆ radius2

float aims::IsoLine::radius2

Definition at line 27 of file isoLine.h.

◆ smooth

bool aims::IsoLine::smooth

Definition at line 29 of file isoLine.h.

◆ texOriginal

TimeTexture<float> aims::IsoLine::texOriginal

Definition at line 23 of file isoLine.h.

◆ value

int aims::IsoLine::value

Definition at line 26 of file isoLine.h.

◆ vertex

std::vector< Point3df > aims::IsoLine::vertex

Definition at line 24 of file isoLine.h.


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