OpenStructure
|
Data Structures | |
class | BackboneTrace |
class | CartoonRenderer |
class | ConnectRendererBase |
class | CPKRenderer |
class | CustomRenderer |
class | DebugRenderer |
struct | RGBAColor |
struct | AtomEntry |
struct | BondEntry |
class | GfxView |
struct | NodeEntry |
struct | TraceProfileEntry |
struct | SplineEntry |
class | Spline |
class | EntityRenderer |
struct | ByElementGetCol |
struct | ByChainGetCol |
struct | UniformGetCol |
struct | GradientLevelGetCol |
struct | EntityViewGetCol |
struct | MapHandleGetCol |
class | FastSphereRenderer |
class | LineTraceRenderer |
class | IsosurfaceGenerator |
class | IsosurfaceGeneratorS |
struct | OcRangeVector |
class | OctreeNode |
class | MapOctree |
struct | EdgeDesc |
struct | OctreeIsocont |
struct | Beacon |
class | SceneFX |
class | SimpleRenderer |
class | SlineRenderer |
class | TraceRenderer |
class | TraceRendererBase |
Typedefs | |
typedef std::map< long, AtomEntry > | AtomEntryMap |
typedef std::vector< AtomEntry > | AtomEntryList |
typedef std::vector< BondEntry > | BondEntryList |
typedef boost::shared_ptr < GfxView > | GfxViewPtr |
typedef std::vector< NodeEntry > | NodeEntryList |
typedef std::vector < NodeEntryList > | NodeEntryListList |
typedef boost::shared_ptr < NodeEntryListList > | NodeEntryListListPtr |
typedef std::vector < TraceProfileEntry > | TraceProfile |
typedef std::vector< SplineEntry > | SplineEntryList |
typedef std::vector < SplineEntryList > | SplineEntryListList |
typedef unsigned int | DirtyFlags |
typedef uint16_t | OcRange |
typedef std::vector< OctreeNode > | OcNodeEntryList |
Enumerations | |
enum | DirtyFlag { DIRTY_VIEW = 0x1, DIRTY_VA = 0x2 } |
Functions | |
void | DoRenderBlur (BondEntryList &bl, float bf1, float bf2) |
void | DoBlurSnapshot (BondEntryList &bl) |
float | Normalize (float v, float min_v, float max_v) |
float | Clamp (float v, float min_v, float max_v) |
float DLLEXPORT_OST_GFX | MappedProperty (const mol::EntityView &ev, const String &prop, const geom::Vec3 &pos) |
Color DLLEXPORT_OST_GFX | MappedProperty (const mol::EntityView &ev, const String &prop, const Gradient &g, float minv, float maxv, const geom::Vec3 &pos) |
float DLLEXPORT_OST_GFX | MappedProperty (const img::MapHandle &mh, const String &prop, const geom::Vec3 &pos) |
Color DLLEXPORT_OST_GFX | MappedProperty (const img::MapHandle &mh, const String &prop, const Gradient &g, float minv, float maxv, const geom::Vec3 &pos) |
float | TabCos (float angle) |
float | TabSin (float angle) |
typedef std::vector<AtomEntry> AtomEntryList |
Definition at line 80 of file entity_detail.hh.
typedef std::map<long, AtomEntry> AtomEntryMap |
Definition at line 79 of file entity_detail.hh.
typedef std::vector<BondEntry> BondEntryList |
Definition at line 96 of file entity_detail.hh.
typedef unsigned int DirtyFlags |
Definition at line 64 of file entity_renderer.hh.
typedef boost::shared_ptr<GfxView> GfxViewPtr |
Definition at line 112 of file entity_detail.hh.
typedef std::vector<NodeEntry> NodeEntryList |
Definition at line 124 of file entity_detail.hh.
typedef std::vector<NodeEntryList> NodeEntryListList |
Definition at line 125 of file entity_detail.hh.
typedef boost::shared_ptr<NodeEntryListList> NodeEntryListListPtr |
Definition at line 126 of file entity_detail.hh.
typedef std::vector<OctreeNode> OcNodeEntryList |
Definition at line 100 of file map_octree.hh.
Definition at line 31 of file map_octree.hh.
typedef std::vector<SplineEntry> SplineEntryList |
Definition at line 191 of file entity_detail.hh.
typedef std::vector<SplineEntryList> SplineEntryListList |
Definition at line 192 of file entity_detail.hh.
typedef std::vector<TraceProfileEntry> TraceProfile |
Definition at line 137 of file entity_detail.hh.
enum DirtyFlag |
Enumerator | |
---|---|
DIRTY_VIEW | |
DIRTY_VA |
Definition at line 59 of file entity_renderer.hh.
|
inline |
Definition at line 39 of file mapped_property.hh.
void ost::gfx::impl::DoBlurSnapshot | ( | BondEntryList & | bl | ) |
void ost::gfx::impl::DoRenderBlur | ( | BondEntryList & | bl, |
float | bf1, | ||
float | bf2 | ||
) |
float DLLEXPORT_OST_GFX ost::gfx::impl::MappedProperty | ( | const mol::EntityView & | ev, |
const String & | prop, | ||
const geom::Vec3 & | pos | ||
) |
Color DLLEXPORT_OST_GFX ost::gfx::impl::MappedProperty | ( | const mol::EntityView & | ev, |
const String & | prop, | ||
const Gradient & | g, | ||
float | minv, | ||
float | maxv, | ||
const geom::Vec3 & | pos | ||
) |
float DLLEXPORT_OST_GFX ost::gfx::impl::MappedProperty | ( | const img::MapHandle & | mh, |
const String & | prop, | ||
const geom::Vec3 & | pos | ||
) |
Color DLLEXPORT_OST_GFX ost::gfx::impl::MappedProperty | ( | const img::MapHandle & | mh, |
const String & | prop, | ||
const Gradient & | g, | ||
float | minv, | ||
float | maxv, | ||
const geom::Vec3 & | pos | ||
) |
|
inline |
Definition at line 34 of file mapped_property.hh.
float ost::gfx::impl::TabCos | ( | float | angle | ) |
calculate cosine of angle in radians using tabulated values
float ost::gfx::impl::TabSin | ( | float | angle | ) |
calculate sine of angle in radians using tabulated values