plastimatch
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Volume_limit Class Reference

#include <volume_limit.h>

Public Member Functions

int clip_ray (double *ip1, double *ip2, const double *p1, const double *ray)
 
int clip_segment (double *ip1, double *ip2, const double *p1, const double *p2)
 
void find_limit (const Volume *vol)
 
void find_limit (const Volume::Pointer &vol)
 
Point_location test_boundary (int d, double x)
 
void print ()
 

Public Attributes

double lower_limit [3]
 
double upper_limit [3]
 
int dir [3]
 

Member Function Documentation

◆ clip_ray()

int Volume_limit::clip_ray ( double ip1,
double ip2,
const double p1,
const double ray 
)

◆ clip_segment()

int Volume_limit::clip_segment ( double ip1,
double ip2,
const double p1,
const double p2 
)

◆ find_limit() [1/2]

void Volume_limit::find_limit ( const Volume vol)

◆ find_limit() [2/2]

void Volume_limit::find_limit ( const Volume::Pointer &  vol)

◆ print()

void Volume_limit::print ( )

◆ test_boundary()

Point_location Volume_limit::test_boundary ( int  d,
double  x 
)

Member Data Documentation

◆ dir

int Volume_limit::dir[3]

◆ lower_limit

double Volume_limit::lower_limit[3]

◆ upper_limit

double Volume_limit::upper_limit[3]

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