|
| | Viewer3DImage (ModeVisu aMode=BoundingBox) |
| |
| | Viewer3DImage (Image3D *an3DImage) |
| |
| void | setVolImage (Image3D *an3DImage) |
| |
| | Viewer3D () |
| |
| | Viewer3D (const KSpace &KSEmb) |
| |
| void | setCameraPosition (double ax, double ay, double az) |
| |
| void | setCameraDirection (double ax, double ay, double az) |
| |
| void | setCameraUpVector (double ax, double ay, double az) |
| |
| void | setNearFar (double _near, double _far) |
| |
| void | setGLScale (float sx, float sy, float sz) |
| |
| void | setGLDoubleRenderingMode (bool doubleSidedRendering) |
| |
| void | setGLMaterialShininessCoefficient (const GLfloat matShininessCoeff) |
| |
| void | setGLLightAmbientCoefficients (const GLfloat lightAmbientCoeffs[4]) |
| |
| void | setGLLightDiffuseCoefficients (const GLfloat lightDiffuseCoeffs[4]) |
| |
| void | setGLLightSpecularCoefficients (const GLfloat lightSpecularCoeffs[4]) |
| |
| void | setUseGLPointForBalls (bool useOpenGLPt) |
| |
| void | updateRenderingCoefficients (const RenderingMode aRenderMode, bool displayState=true) |
| |
| Viewer3D< Space, KSpace > & | operator<< (const DGtal::Color &aColor) |
| |
| Viewer3D< Space, KSpace > & | operator<< (const typename Viewer3D< Space, KSpace >::StreamKey &key) |
| |
| void | sortSurfelFromCamera () |
| |
| void | sortTriangleFromCamera () |
| |
| void | sortQuadFromCamera () |
| |
| void | sortPolygonFromCamera () |
| |
| Viewer3D< Space, KSpace > & | operator<< (const TDrawableWithViewer3D &object) |
| |
| void | selfDisplay (std::ostream &out) const |
| |
| bool | isValid () const |
| |
| virtual unsigned int | getCurrentDomainNumber () |
| |
| virtual unsigned int | getCurrentGLImageNumber () |
| |
| virtual void | paintGL () |
| |
| virtual void | show () |
| |
| void | addTextureImage (const TextureImage &image) |
| |
| void | updateTextureImage (unsigned int imageIndex, const TImageType &image, const TFunctor &aFunctor, double xTranslation=0.0, double yTranslation=0.0, double zTranslation=0.0, double rotationAngle=0.0, ImageDirection rotationDir=zDirection) |
| |
| void | updateOrientationTextureImage (unsigned int imageIndex, double xPosition, double yPosition, double zPosition, ImageDirection newDirection) |
| |
| void | updateEmbeddingTextureImage (unsigned int anImageIndex, typename Space::Point aPoint1, typename Space::Point aPoint2, typename Space::Point aPoint3, typename Space::Point aPoint4) |
| |
| void | addImage2DDomainD3D (const TDomain &anImageDomain, std::string mode, const DGtal::Color &aColor=DGtal::Color::Red) |
| |
| void | updateAn2DDomainOrientation (unsigned int imageIndex, double xPosition, double yPosition, double zPosition, ImageDirection newDirection) |
| |
| void | translateAn2DDomain (unsigned int domainIndex, double xTranslation, double yTranslation, double zTranslation) |
| |
| std::vector< typename DGtal::Viewer3D< Space, KSpace >::LineD3D > | compute2DDomainLineRepresentation (Image2DDomainD3D &anImageDomain, double delta) |
| |
| std::vector< typename DGtal::Viewer3D< Space, KSpace >::LineD3D > | compute2DDomainLineRepresentation (Image2DDomainD3D &anImageDomain) |
| |
| void | rotateLineD3D (typename DGtal::Display3D< Space, KSpace >::LineD3D &aLine, DGtal::PointVector< 3, int > pt, double angleRotation, ImageDirection dirRotation) |
| |
| void | rotateDomain (Image2DDomainD3D &anDom, double angle, ImageDirection rotationDir) |
| |
| void | updateList (bool needToUpdateBoundingBox=true) |
| |
| void | glDrawGLBall (const typename Viewer3D< Space, KSpace >::BallD3D &aBall) |
| |
| virtual void | mouseMoveEvent (QMouseEvent *e) |
| |
| virtual void | mousePressEvent (QMouseEvent *e) |
| |
| virtual void | mouseReleaseEvent (QMouseEvent *e) |
| |
| virtual void | drawWithNames () |
| |
| virtual void | draw () |
| |
| virtual void | postSelection (const QPoint &point) |
| |
| virtual QDomElement | domElement (const QString &name, QDomDocument &document) const |
| |
| virtual void | initFromDOMElement (const QDomElement &element) |
| |
| | BOOST_CONCEPT_ASSERT ((concepts::CSpace< Space >)) |
| |
| virtual | ~Display3D () |
| |
| | Display3D (const KSpace &KSEmb) |
| |
| | Display3D () |
| |
| | Display3D (const Display3D &)=delete |
| |
| | Display3D (Display3D &&)=delete |
| |
| Display3D & | operator= (const Display3D &)=delete |
| |
| Display3D & | operator= (Display3D &&)=delete |
| |
| const Embedder & | embedder () const |
| |
| const CellEmbedder & | cellEmbedder () const |
| |
| const SCellEmbedder & | sCellEmbedder () const |
| |
| const KSpace & | space () const |
| |
| virtual void | setFillColor (DGtal::Color aColor) |
| |
| virtual void | setFillTransparency (unsigned char alpha) |
| |
| virtual void | setLineColor (DGtal::Color aColor) |
| |
| virtual DGtal::Color | getFillColor () |
| |
| virtual DGtal::Color | getLineColor () |
| |
| virtual void | setKSpace (const KSpace &aKSpace) |
| |
| void | setName3d (DGtal::int32_t name=-1) |
| |
| DGtal::int32_t | name3d () const |
| |
| void | setSelectCallback3D (SelectCallbackFct fct, void *data, DGtal::int32_t min_name, DGtal::int32_t max_name) |
| |
| SelectCallbackFct | getSelectCallback3D (DGtal::int32_t aName, void *&data) const |
| |
| void | addClippingPlane (double a, double b, double c, double d, bool drawPlane) |
| |
| std::string | getMode (const std::string &objectName) const |
| |
| void | createNewLineList (std::string s="") |
| |
| void | createNewBallList (std::string s="") |
| |
| DGtal::int32_t | createNewCubeList () |
| |
| bool | deleteCubeList (const DGtal::int32_t name) |
| |
| DGtal::int32_t | createNewQuadList () |
| |
| bool | deleteQuadList (const DGtal::int32_t name) |
| |
| void | createNewTriangleList (std::string s="") |
| |
| void | createNewPolygonList (std::string s="") |
| |
| void | addQuad (const RealPoint &p1, const RealPoint &p2, const RealPoint &p3, const RealPoint &p4) |
| |
| void | addQuadWithNormal (const RealPoint &p1, const RealPoint &p2, const RealPoint &p3, const RealPoint &p4, const RealPoint &n, const bool enableReorientation, const bool enableDoubleFace=false) |
| |
| void | addQuadFromSurfelCenter (const RealPoint &baseQuadCenter, bool xSurfel, bool ySurfel, bool zSurfel) |
| |
| void | addQuadFromSurfelCenterWithNormal (const RealPoint &baseQuadCenter, bool xSurfel, bool ySurfel, bool zSurfel, const RealVector &aNormal, const bool enableReorientation, const bool sign, const bool enableDoubleFace=false) |
| |
| void | addTriangle (const RealPoint &p1, const RealPoint &p2, const RealPoint &p3) |
| |
| void | addPolygon (const std::vector< RealPoint > &vertices) |
| |
| void | addLine (const RealPoint &p1, const RealPoint &p2, const double width=0.03) |
| |
| void | addCube (const RealPoint ¢er, double width=1.0) |
| |
| void | addBall (const RealPoint ¢er, const double radius=0.5, const unsigned int resolution=30) |
| |
| void | addPrism (const RealPoint &baseQuadCenter, bool xSurfel, bool ySurfel, bool zSurfel, double sizeShiftFactor, double sizeFactor=1.0, bool isSigned=false, bool aSign=true) |
| |
| void | addBasicSurfel (const RealPoint &baseQuadCenter, bool xSurfel, bool ySurfel, bool zSurfel) |
| |
| void | addCone (const RealPoint &p1, const RealPoint &p2, double width=0.08) |
| |
| void | addCylinder (const RealPoint &p1, const RealPoint &p2, const double width=0.02) |
| |
| void | updateBoundingBox (const RealPoint &point) |
| |
| void | exportToMesh (Mesh< RealPoint > &aMesh) const |
| |
| Display3D & | operator<< (const TDrawableWithDisplay3D &object) |
| |
| void | selfDisplay (std::ostream &out) const |
| |
| bool | isValid () const |
| |
| void | clear () |
| |
| RealPoint | embed (const typename Space::Point &dp) const |
| |
| RealPoint | embedKS (const typename KSpace::SCell &cell) const |
| |
| RealPoint | embedKS (const DGtal::TransformedPrism &aTrans) const |
| |
| RealPoint | embedK (const typename KSpace::Cell &cell) const |
| |
template<typename Space = DGtal::Z3i::Space, typename KSpace = DGtal::Z3i::KSpace>
class Viewer3DImage< Space, KSpace >
Prevents repeated inclusion of headers.
Definition at line 23 of file Viewer3DImage.h.