#include <Goptical/Sys/Container>
namespace Goptical {
namespace Sys {
class Container;
};
};
This class is a member of the Sys namespace.
This abstract class contains pure virtuals.
This class base contains optical elements membership management code. It's used as a base class for System and Group classes.
See also the full member list section for this class.
No documentation available
No documentation available
Add an element
Test if element is contained in container and subcontainers
Draw system 2d layout using specified renderer.
See also draw_2d_fit function.
Setup the renderer 2d viewport to best fit for this system or element group.
This function calls Io::Renderer::set_window and Io::Renderer::set_feature_size .
Draw system in 3d using specified renderer.
See also draw_3d_fit function.
Move the renderer 3d camera to best fit for this system or element group.
This function calls Io::RendererViewport::set_camera_transform and Io::Renderer::set_feature_size .
No documentation available
Disable all elements of specified type which are not specified element
Find first element of type X in container and subcontainers
Get system or element group bounding box
Return a reference to container children list
Invoke a delegate for each element of type X in container and subcontainers
Invoke a modifier delegate for each element of type X in container and subcontainers
Remove an element
Valid XHTML 1.0 StrictGenerated by diaxen on Sun Jan 8 00:47:25 2012 using MkDoc