RayZaler 0.1
The free opto-mechanical simulation framework
RZ::IdealLens Member List

This is the complete list of members for RZ::IdealLens, including all inherited members.

addPort(std::string const &, ReferenceFrame *) (defined in RZ::Element)RZ::Elementprotected
blue() const (defined in RZ::Element)RZ::Elementinline
boundingBox(Vec3 &p1, Vec3 &p2) const (defined in RZ::Element)RZ::Element
calcBoundingBoxOpenGL() (defined in RZ::Element)RZ::Element
clearHits() (defined in RZ::OpticalElement)RZ::OpticalElementvirtual
defineOpticalSurface(std::string, ReferenceFrame *, const MediumBoundary *) (defined in RZ::OpticalElement)RZ::OpticalElementprotected
directions(std::string const &name="") const (defined in RZ::OpticalElement)RZ::OpticalElement
enterOpenGL() (defined in RZ::Element)RZ::Elementvirtual
factory() const (defined in RZ::Element)RZ::Elementinline
fromElement(Element *element) (defined in RZ::OpticalElement)RZ::OpticalElementinlinestatic
get(std::string const &) const (defined in RZ::Element)RZ::Element
get(std::string const &name) const (defined in RZ::Element)RZ::Elementinline
getPortFrame(std::string const &) const (defined in RZ::Element)RZ::Element
green() const (defined in RZ::Element)RZ::Elementinline
hasProperty(std::string const &prop) const (defined in RZ::Element)RZ::Elementinline
hits(std::string const &name="") const (defined in RZ::OpticalElement)RZ::OpticalElement
IdealLens(ElementFactory *, std::string const &, ReferenceFrame *, Element *parent=nullptr) (defined in RZ::IdealLens)RZ::IdealLens
lookupDetector(std::string const &name) const (defined in RZ::Element)RZ::Element
lookupElement(std::string const &name) const (defined in RZ::Element)RZ::Element
lookupOpticalElement(std::string const &name) const (defined in RZ::Element)RZ::Element
lookupOpticalPath(std::string const &name) const (defined in RZ::Element)RZ::Element
lookupSurface(std::string const &) (defined in RZ::OpticalElement)RZ::OpticalElement
material(std::string const &role) (defined in RZ::Element)RZ::Elementprotected
name() const (defined in RZ::Element)RZ::Elementinline
nativeMaterialOpenGL(std::string const &) override (defined in RZ::IdealLens)RZ::IdealLensvirtual
nestedCompositeModel() const (defined in RZ::Element)RZ::Elementvirtual
nestedModel() const (defined in RZ::Element)RZ::Elementvirtual
OpticalElement(ElementFactory *, std::string const &, ReferenceFrame *, Element *parent=nullptr) (defined in RZ::OpticalElement)RZ::OpticalElementprotected
opticalPath(std::string const &name="") const (defined in RZ::OpticalElement)RZ::OpticalElementvirtual
opticalSurfaces() const (defined in RZ::OpticalElement)RZ::OpticalElement
opticalSurfaces() (defined in RZ::OpticalElement)RZ::OpticalElement
parentFrame() const (defined in RZ::Element)RZ::Elementinline
parentModel() (defined in RZ::Element)RZ::Elementinline
plug(OpticalElement *, std::string const &name="") const (defined in RZ::OpticalElement)RZ::OpticalElement
plug(std::string const &port, std::string const &type, std::string const &name="") (defined in RZ::Element)RZ::Element
ports() const (defined in RZ::Element)RZ::Element
properties() const (defined in RZ::Element)RZ::Element
propertyChanged(std::string const &, PropertyValue const &) override (defined in RZ::IdealLens)RZ::IdealLensprotectedvirtual
propertyIsHidden(std::string const &prop) const (defined in RZ::Element)RZ::Elementinline
pushOpticalSurface(std::string, ReferenceFrame *, const MediumBoundary *) (defined in RZ::OpticalElement)RZ::OpticalElementprotected
queryPropertyType(std::string const &prop) const (defined in RZ::Element)RZ::Elementinline
recordHits() const (defined in RZ::OpticalElement)RZ::OpticalElementinline
red() const (defined in RZ::Element)RZ::Elementinline
refreshFrames() (defined in RZ::Element)RZ::Element
refreshProperties() (defined in RZ::Element)RZ::Elementprotected
registerPort(std::string const &, ReferenceFrame *) (defined in RZ::Element)RZ::Elementprotected
registerPort(std::string const &name, T *frame) (defined in RZ::Element)RZ::Elementinlineprotected
registerProperty(std::string const &, PropertyValue const &, std::string const &) (defined in RZ::Element)RZ::Elementprotected
renderBoundingBoxOpenGL() (defined in RZ::Element)RZ::Element
renderOpenGL() override (defined in RZ::IdealLens)RZ::IdealLensvirtual
set(std::string const &, PropertyValue const &) (defined in RZ::Element)RZ::Element
setBoundingBox(Vec3 const &p1, Vec3 const &p2) (defined in RZ::Element)RZ::Elementprotected
setDefaults() (defined in RZ::Element)RZ::Element
setParentModel(GenericCompositeModel *model) (defined in RZ::Element)RZ::Elementinline
setRecordHits(bool) (defined in RZ::OpticalElement)RZ::OpticalElementvirtual
setSelected(bool) (defined in RZ::Element)RZ::Element
setVisible(bool) (defined in RZ::Element)RZ::Element
sortedProperties() const (defined in RZ::Element)RZ::Element
surfaceNames() const (defined in RZ::OpticalElement)RZ::OpticalElement
updatePropertyValue(std::string const &, PropertyValue const &) (defined in RZ::Element)RZ::Elementprotected
visible() const (defined in RZ::Element)RZ::Elementinline
~Element() (defined in RZ::Element)RZ::Elementvirtual
~IdealLens() override (defined in RZ::IdealLens)RZ::IdealLensvirtual
~OpticalElement() override (defined in RZ::OpticalElement)RZ::OpticalElementvirtual