Go to the source code of this file.
|
| class | CSG::CSGRegion |
| | CSGRegions creates an internal representation of a CSG region, which can refer to an intersection, union, complement, or half-space. More...
|
| |
|
| const std::string | CSG::stripRegionString (std::string region_str, std::string op) |
| | strip the leading and trailing parentheses from the string if only the specified operator is present in the string More...
|
| |
| const CSGRegion | CSG::operator+ (const CSGSurface &surf) |
| | Operation overloads for operation based region construction. More...
|
| |
| const CSGRegion | CSG::operator- (const CSGSurface &surf) |
| | Overload for creating a region from the negative half-space (-) of a surface. More...
|
| |
| const CSGRegion | CSG::operator & (const CSGRegion ®ion_a, const CSGRegion ®ion_b) |
| | Overload for creating a region from the the intersection (&) of two regions. More...
|
| |
| const CSGRegion | CSG::operator| (const CSGRegion ®ion_a, const CSGRegion ®ion_b) |
| | Overload for creating a region from the union (|) of two regions. More...
|
| |
| const CSGRegion | CSG::operator~ (const CSGRegion ®ion) |
| | Overload for creating a region from the complement (~) of another region. More...
|
| |