#include <eggCrop.h>
Inheritance diagram for EggCrop:
Public Member Functions | |
EggCrop () | |
virtual bool | post_command_line () |
void | run () |
Private Member Functions | |
int | strip_prims (EggGroupNode *group) |
Private Attributes | |
bool | _got_min |
bool | _got_max |
LVecBase3d | _min |
LVecBase3d | _max |
|
Definition at line 32 of file eggCrop.cxx. References _got_max, _got_min, _max, _min, ProgramBase::add_option(), ProgramBase::dispatch_double_triple(), and ProgramBase::set_program_description(). |
|
Reimplemented from EggFilter. Definition at line 60 of file eggCrop.cxx. |
|
Definition at line 75 of file eggCrop.cxx. References EggBase::_data, nout, EggGroupNode::remove_unused_vertices(), strip_prims(), and EggWriter::write_egg_file(). Referenced by main(). |
|
Definition at line 93 of file eggCrop.cxx. References _max, _min, EggPrimitive::begin(), EggGroupNode::begin(), DCAST, EggPrimitive::end(), EggGroupNode::end(), EggGroupNode::erase(), EggGroupNode::get_class_type(), EggPrimitive::get_class_type(), EggVertex::get_pos3(), TypedObject::is_of_type(), EggPrimitive::iterator, and EggGroupNode::iterator. Referenced by run(). |
|
Definition at line 44 of file eggCrop.h. Referenced by EggCrop(), and post_command_line(). |
|
Definition at line 44 of file eggCrop.h. Referenced by EggCrop(), and post_command_line(). |
|
Definition at line 45 of file eggCrop.h. Referenced by EggCrop(), and strip_prims(). |
|
Definition at line 45 of file eggCrop.h. Referenced by EggCrop(), and strip_prims(). |