Cumulia Illustrator Rendering Engine v2.1.0
A Rendering engine for industrial CAD/CAE model and optimized for greatest performance
 
Loading...
Searching...
No Matches
cil::Clipper Class Reference

#include <clipper.h>

Public Member Functions

 Clipper ()
 
void add (const std::shared_ptr< Node > &node)
 
void remove (const std::shared_ptr< Node > &node)
 
void clear ()
 
std::vector< std::shared_ptr< Node > > list ()
 
void setClipping (const std::shared_ptr< Clipping > &clipping)
 
const std::shared_ptr< Clipping > & clipping ()
 
std::shared_ptr< NodegetCapNode (const std::shared_ptr< BoundingBox > &boundingBox)
 

Constructor & Destructor Documentation

◆ Clipper()

cil::Clipper::Clipper ( )

Member Function Documentation

◆ add()

void cil::Clipper::add ( const std::shared_ptr< Node > & node)

◆ clear()

void cil::Clipper::clear ( )

◆ clipping()

const std::shared_ptr< Clipping > & cil::Clipper::clipping ( )

◆ getCapNode()

std::shared_ptr< Node > cil::Clipper::getCapNode ( const std::shared_ptr< BoundingBox > & boundingBox)

◆ list()

std::vector< std::shared_ptr< Node > > cil::Clipper::list ( )

◆ remove()

void cil::Clipper::remove ( const std::shared_ptr< Node > & node)

◆ setClipping()

void cil::Clipper::setClipping ( const std::shared_ptr< Clipping > & clipping)