|
| Viewer3DImage (ModeVisu aMode=BoundingBox) |
|
| Viewer3DImage (Image3D *an3DImage) |
|
void | setVolImage (Image3D *an3DImage) |
|
| Viewer3D () |
|
| Viewer3D (const DGtal::Z3i::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< DGtal::Z3i::Space, DGtal::Z3i::KSpace > & | operator<< (const DGtal::Color &aColor) |
|
Viewer3D< DGtal::Z3i::Space, DGtal::Z3i::KSpace > & | operator<< (const typename Viewer3D< DGtal::Z3i::Space, DGtal::Z3i::KSpace >::StreamKey &key) |
|
Viewer3D< DGtal::Z3i::Space, DGtal::Z3i::KSpace > & | operator<< (const TDrawableWithViewer3D &object) |
|
void | sortSurfelFromCamera () |
|
void | sortTriangleFromCamera () |
|
void | sortQuadFromCamera () |
|
void | sortPolygonFromCamera () |
|
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< DGtal::Z3i::Space, DGtal::Z3i::KSpace >::LineD3D > | compute2DDomainLineRepresentation (Image2DDomainD3D &anImageDomain, double delta) |
|
std::vector< typename DGtal::Viewer3D< DGtal::Z3i::Space, DGtal::Z3i::KSpace >::LineD3D > | compute2DDomainLineRepresentation (Image2DDomainD3D &anImageDomain) |
|
void | rotateLineD3D (typename DGtal::Display3D< DGtal::Z3i::Space, DGtal::Z3i::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< DGtal::Z3i::Space, DGtal::Z3i::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.