cortical_surface 6.0.0
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 closed, facets, mesh, poly, radius1, radius2, smooth, texOriginal, and vertex.

Member Function Documentation

◆ addSegment()

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

◆ createNewVertex()

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

◆ makeLine()

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

◆ makeTubes()

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

◆ setVertices()

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

Member Data Documentation

◆ closed

bool aims::IsoLine::closed

Definition at line 29 of file isoLine.h.

Referenced by IsoLine().

◆ facets

unsigned aims::IsoLine::facets

Definition at line 28 of file isoLine.h.

Referenced by IsoLine().

◆ mesh

AimsSurfaceTriangle aims::IsoLine::mesh

Definition at line 22 of file isoLine.h.

Referenced by IsoLine().

◆ poly

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

Definition at line 25 of file isoLine.h.

Referenced by IsoLine().

◆ radius1

float aims::IsoLine::radius1

Definition at line 27 of file isoLine.h.

Referenced by IsoLine().

◆ radius2

float aims::IsoLine::radius2

Definition at line 27 of file isoLine.h.

Referenced by IsoLine().

◆ smooth

bool aims::IsoLine::smooth

Definition at line 29 of file isoLine.h.

Referenced by IsoLine().

◆ texOriginal

TimeTexture<float> aims::IsoLine::texOriginal

Definition at line 23 of file isoLine.h.

Referenced by IsoLine().

◆ 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.

Referenced by IsoLine().


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