iMSTK
Interactive Medical Simulation Toolkit
imstk::Plane Member List

This is the complete list of members for imstk::Plane, including all inherited members.

AnalyticalGeometry() (defined in imstk::AnalyticalGeometry)imstk::AnalyticalGeometryprotected
applyTransform(const Mat4d &m) overrideimstk::Planeprotectedvirtual
clearEvents()imstk::EventObjectinline
clone()imstk::Planeinline
computeBoundingBox(Vec3d &min, Vec3d &max, const double paddingPercent=0.0) overrideimstk::Planevirtual
DataType enum nameimstk::Geometry
directObservers (defined in imstk::EventObject)imstk::EventObjectprotected
doAllEvents()imstk::EventObjectinline
doEvent()imstk::EventObjectinline
eventQueue (defined in imstk::EventObject)imstk::EventObjectprotected
eventQueueLock (defined in imstk::EventObject)imstk::EventObjectprotected
foreachEvent(std::function< void(Command cmd)> func)imstk::EventObjectinline
Geometry() (defined in imstk::Geometry)imstk::Geometryinlineprotected
Geometry(const Geometry &other) (defined in imstk::Geometry)imstk::Geometryinline
getCenter()imstk::Geometryinlinevirtual
getFunctionValue(const Vec3d &pos) const overrideimstk::Planeinlinevirtual
imstk::AnalyticalGeometry::getFunctionValue(const Vec3d &imstkNotUsed(pos)) const overrideimstk::AnalyticalGeometryinline
getGlobalId() constimstk::Geometryinline
getName() constimstk::Geometryinline
getNormal(DataType type=DataType::PostTransform)imstk::Plane
getNumGlobalIds()imstk::Geometryinlinestatic
getOrientation(DataType type=DataType::PostTransform)imstk::AnalyticalGeometry
getPosition(DataType type=DataType::PostTransform)imstk::AnalyticalGeometry
getRotation() constimstk::Geometry
getScaling() constimstk::Geometry
getTransform() constimstk::Geometryinline
getTranslation() constimstk::Geometry
getTypeName() const =0imstk::Geometrypure virtual
getUniqueId()imstk::Geometryinlineprotectedstatic
getVolume()imstk::Geometryinlinevirtual
getWidth()imstk::Plane
isMesh() constimstk::Geometryinlinevirtual
m_boundsDirty (defined in imstk::Geometry)imstk::Geometrymutableprotected
m_globalIdimstk::Geometryprotected
m_name (defined in imstk::Geometry)imstk::Geometryprotected
m_normal (defined in imstk::Plane)imstk::Planeprotected
m_normalPostTransform (defined in imstk::Plane)imstk::Planemutableprotected
m_orientationimstk::AnalyticalGeometryprotected
m_orientationPostTransformimstk::AnalyticalGeometrymutableprotected
m_positionimstk::AnalyticalGeometryprotected
m_positionPostTransformimstk::AnalyticalGeometrymutableprotected
m_transformimstk::Geometryprotected
m_transformApplied (defined in imstk::Geometry)imstk::Geometrymutableprotected
m_widthimstk::Planeprotected
Observer typedef (defined in imstk::EventObject)imstk::EventObject
operator=(const Geometry &other) (defined in imstk::Geometry)imstk::Geometryinline
Plane(const Vec3d &pos=Vec3d(0.0, 0.0, 0.0), const Vec3d &normal=Vec3d(0.0, 1.0, 0.0)) (defined in imstk::Plane)imstk::Planeinline
postEvent(const T &e)imstk::EventObjectinline
postModified()imstk::Geometryinline
print() const overrideimstk::AnalyticalGeometryvirtual
queuedObservers (defined in imstk::EventObject)imstk::EventObjectprotected
queueEvent(const T &e)imstk::EventObjectinline
rforeachEvent(std::function< void(Command cmd)> func)imstk::EventObjectinline
rotate(const Quatd &q, TransformType type=TransformType::ConcatenateToTransform)imstk::Geometry
rotate(const Mat3d &m, TransformType type=TransformType::ConcatenateToTransform) (defined in imstk::Geometry)imstk::Geometry
rotate(const Vec3d &axis, double radians, TransformType type=TransformType::ConcatenateToTransform) (defined in imstk::Geometry)imstk::Geometry
s_numGlobalIdsimstk::Geometryprotectedstatic
scale(const Vec3d &scaling, TransformType type=TransformType::ConcatenateToTransform)imstk::Geometry
scale(const double scaling, TransformType type=TransformType::ConcatenateToTransform) (defined in imstk::Geometry)imstk::Geometry
setName(const std::string &name) (defined in imstk::Geometry)imstk::Geometryinline
setNormal(const Vec3d n) (defined in imstk::Plane)imstk::Plane
setNormal(const double x, const double y, const double z) (defined in imstk::Plane)imstk::Plane
setOrientation(const Quatd r)imstk::AnalyticalGeometry
setPosition(const Vec3d p)imstk::AnalyticalGeometry
setPosition(const double x, const double y, const double z) (defined in imstk::AnalyticalGeometry)imstk::AnalyticalGeometry
setRotation(const Mat3d &m) (defined in imstk::Geometry)imstk::Geometry
setRotation(const Quatd &q) (defined in imstk::Geometry)imstk::Geometry
setRotation(const Vec3d &axis, const double angle) (defined in imstk::Geometry)imstk::Geometry
setScaling(const Vec3d &s) (defined in imstk::Geometry)imstk::Geometry
setScaling(const double s) (defined in imstk::Geometry)imstk::Geometry
setTransform(const Mat4d &m) (defined in imstk::Geometry)imstk::Geometryinline
setTranslation(const Vec3d &t) (defined in imstk::Geometry)imstk::Geometry
setTranslation(const double x, const double y, const double z) (defined in imstk::Geometry)imstk::Geometry
setWidth(const double w) (defined in imstk::Plane)imstk::Plane
SIGNAL(Geometry, modified) (defined in imstk::Geometry)imstk::Geometry
transform(const Mat4d &T, TransformType type=TransformType::ConcatenateToTransform)imstk::Geometry
TransformType enum nameimstk::Geometry
translate(const Vec3d &t, TransformType type=TransformType::ConcatenateToTransform)imstk::Geometry
translate(double x, double y, double z, TransformType type=TransformType::ConcatenateToTransform) (defined in imstk::Geometry)imstk::Geometry
updatePostTransformData() const overrideimstk::Planevirtual
~AnalyticalGeometry() override=default (defined in imstk::AnalyticalGeometry)imstk::AnalyticalGeometry
~EventObject()=default (defined in imstk::EventObject)imstk::EventObjectvirtual
~Geometry() override=default (defined in imstk::Geometry)imstk::Geometry
~ImplicitGeometry() override=default (defined in imstk::ImplicitGeometry)imstk::ImplicitGeometry
~Plane() override=default (defined in imstk::Plane)imstk::Plane