The Morphologies class.
More...
#include <Morphologies.h>
|
| Morphologies (const double alignToGrid, const core::Vector3d &position, const core::Quaterniond &rotation, const core::Vector3f &scale=core::Vector3d(1.0, 1.0, 1.0)) |
| Construct a new Morphologies object. More...
|
|
| SDFGeometries (const double alignToGrid, const core::Vector3d &position=core::Vector3d(0.0, 0.0, 0.0), const core::Quaterniond &rotation=core::Quaterniond(0.0, 0.0, 0.0, 1.0), const core::Vector3d &scale=core::Vector3d(1.0, 1.0, 1.0)) |
| Construct a new SDFGeometries object. More...
|
|
void | addSDFDemo (core::Model &model) |
| Add a simple demo of SDF geometries, mainly for testing purpose. More...
|
|
| Node (const core::Vector3d &scale=core::Vector3d(1.0, 1.0, 1.0)) |
| Construct a new Node object. More...
|
|
virtual | ~Node ()=default |
| Destroy the Node object. More...
|
|
const core::ModelDescriptorPtr | getModelDescriptor () const |
| Get the Model Descriptor object. More...
|
|
const core::Boxd & | getBounds () const |
| Get the bounds of the node. More...
|
|
|
size_t | _getNbMitochondrionSegments () const |
|
void | _addSomaInternals (common::ThreadSafeContainer &container, const size_t materialId, const core::Vector3d &somaPosition, const double somaRadius, const double mitochondriaDensity, const bool useSdf, const double radiusMultiplier) |
|
double | _getDistanceToSoma (const SectionMap §ions, const Section §ion) |
|
size_t | _getMaterialFromDistanceToSoma (const double maxDistanceToSoma, const double distanceToSoma) const |
|
virtual double | _getDisplacementValue (const DisplacementElement &element) |
|
core::Vector4fs | _getProcessedSectionPoints (const morphology::MorphologyRepresentation &representation, const core::Vector4fs &points) |
|
core::Vector3d | _animatedPosition (const core::Vector4d &position, const uint64_t index=0) const |
|
double | _getCorrectedRadius (const double radius, const double radiusMultiplier) const |
|
void | _setMaterialExtraAttributes () |
|
The Morphologies class.
Definition at line 53 of file Morphologies.h.
◆ Morphologies()
◆ _addSomaInternals()
void bioexplorer::morphology::Morphologies::_addSomaInternals |
( |
common::ThreadSafeContainer & |
container, |
|
|
const size_t |
materialId, |
|
|
const core::Vector3d & |
somaPosition, |
|
|
const double |
somaRadius, |
|
|
const double |
mitochondriaDensity, |
|
|
const bool |
useSdf, |
|
|
const double |
radiusMultiplier |
|
) |
| |
|
protected |
◆ _getDistanceToSoma()
double bioexplorer::morphology::Morphologies::_getDistanceToSoma |
( |
const SectionMap & |
sections, |
|
|
const Section & |
section |
|
) |
| |
|
protected |
◆ _getMaterialFromDistanceToSoma()
size_t bioexplorer::morphology::Morphologies::_getMaterialFromDistanceToSoma |
( |
const double |
maxDistanceToSoma, |
|
|
const double |
distanceToSoma |
|
) |
| const |
|
protected |
◆ _getNbMitochondrionSegments()
size_t bioexplorer::morphology::Morphologies::_getNbMitochondrionSegments |
( |
| ) |
const |
|
protected |
The documentation for this class was generated from the following files: