OpenLexocad  27.0
Geom::Clipping Class Reference

#include <Clipping.h>

Public Member Functions

 Clipping ()
 
 Clipping (const std::vector< Geom::Pln > &planes)
 
 Clipping (Geom::Pln pl0, Geom::Pln pl1, Geom::Pln pl2, Geom::Pln pl3, Geom::Pln pl4, Geom::Pln pl5)
 
bool isClipped (const Geom::Pnt &p) const
 
bool isClipped (const Geom::Bnd_Box &b) const
 
void clear ()
 
void setGap (double e)
 
std::vector< Geom::PlngetPlanes () const
 
void transform (Geom::Trsf tr)
 

Constructor & Destructor Documentation

◆ Clipping() [1/3]

Geom::Clipping::Clipping ( )

◆ Clipping() [2/3]

Geom::Clipping::Clipping ( const std::vector< Geom::Pln > &  planes)

◆ Clipping() [3/3]

Geom::Clipping::Clipping ( Geom::Pln  pl0,
Geom::Pln  pl1,
Geom::Pln  pl2,
Geom::Pln  pl3,
Geom::Pln  pl4,
Geom::Pln  pl5 
)

Member Function Documentation

◆ clear()

void Geom::Clipping::clear ( )

◆ getPlanes()

std::vector<Geom::Pln> Geom::Clipping::getPlanes ( ) const

◆ isClipped() [1/2]

bool Geom::Clipping::isClipped ( const Geom::Pnt p) const

◆ isClipped() [2/2]

bool Geom::Clipping::isClipped ( const Geom::Bnd_Box b) const

◆ setGap()

void Geom::Clipping::setGap ( double  e)

◆ transform()

void Geom::Clipping::transform ( Geom::Trsf  tr)

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