|
| Cartoon (float minRadius, float maxRadius) |
|
void | addPoint (const Vector3f &pos, const Vector3ub &color, size_t group, size_t id, Core::Residue::SecondaryStructure sec) |
|
| BSplineGeometry (bool flat) |
|
| CurveGeometry (bool flat) |
|
void | accept (Visitor &visitor) override |
|
void | render (const Camera &camera) override |
| Render the cylinder geometry. More...
|
|
void | addPoint (const Vector3f &pos, const Vector3ub &color, float radius, size_t group, size_t id) |
|
const std::vector< Line * > & | lines () const |
|
| Drawable (const Drawable &other) |
|
Drawable & | operator= (Drawable) |
|
virtual void | accept (Visitor &) |
|
const GeometryNode * | parent () const |
| Get a pointer to the drawable object's parent. More...
|
|
GeometryNode * | parent () |
|
void | setVisible (bool visibility) |
| Set the visibility of the drawable object. More...
|
|
bool | isVisible () const |
| Get the current visibility of the drawable. More...
|
|
virtual void | render (const Camera &camera) |
| Render the contents of the drawable. More...
|
|
Identifier & | identifier () |
|
const Identifier & | identifier () const |
|
virtual std::multimap< float, Identifier > | hits (const Vector3f &rayOrigin, const Vector3f &rayEnd, const Vector3f &rayDirection) const |
|
virtual Core::Array< Identifier > | areaHits (const Frustrum &f) const |
|
virtual void | clear () |
|
void | setRenderPass (RenderPass pass) |
|
RenderPass | renderPass () const |
|
|
static const float | ELIPSE_RATIO |
|
static const size_t | SKIPPED |
|
|
std::vector< ColorNormalVertex > | computeCirclePoints (const Eigen::Affine3f &a, const Eigen::Affine3f &b, bool flat) const override |
|
float | computeScale (size_t index, float t, float scale) const override |
|
Vector3f | computeCurvePoint (float t, const std::list< Point * > &points) const override |
|
virtual void | update (int index) |
|
virtual Vector3f | computeCurvePoint (float t, const std::list< Point * > &points) const =0 |
|
virtual std::vector< ColorNormalVertex > | computeCirclePoints (const Eigen::Affine3f &a, const Eigen::Affine3f &b, bool flat) const |
|
virtual float | computeScale (size_t index, float t, float scale) const |
|
void | processShaderError (bool error) |
|
Core::Array< Identifier > | areaHits (const Frustrum &f) const override |
|
void | setParent (GeometryNode *parent) |
| Set the parent node for the node. More...
|
|
|
std::vector< std::pair< CartoonType, size_t > > | m_type |
|
float | m_minRadius |
|
float | m_maxRadius |
|
std::vector< Line * > | m_lines |
|
std::map< size_t, size_t > | m_indexMap |
|
ShaderInfo | m_shaderInfo |
|
bool | m_dirty |
|
bool | m_canBeFlat |
|
GeometryNode * | m_parent |
|
bool | m_visible |
|
RenderPass | m_renderPass |
|
Identifier | m_identifier |
|
◆ computeCirclePoints()
std::vector< ColorNormalVertex > computeCirclePoints |
( |
const Eigen::Affine3f & |
a, |
|
|
const Eigen::Affine3f & |
b, |
|
|
bool |
flat |
|
) |
| const |
|
overrideprotectedvirtual |
◆ computeScale()
float computeScale |
( |
size_t |
index, |
|
|
float |
t, |
|
|
float |
scale |
|
) |
| const |
|
overrideprotectedvirtual |
The documentation for this class was generated from the following file: