Class Representable

    • Constructor Detail

      • Representable

        public Representable()
    • Method Detail

      • getDisplayTypes

        public static java.lang.String[] getDisplayTypes()
      • id

        public java.lang.String id()
      • id

        public void id​(java.lang.String id)
      • replace

        public void replace​(java.lang.String moo)
      • supporteTexture

        public boolean supporteTexture()
      • texture

        public void texture​(ITexture tc)
      • drawStructureDrawFast

        public void drawStructureDrawFast​(ZBuffer z)
      • ISdrawStructureDrawFastIMPLEMENTED

        public boolean ISdrawStructureDrawFastIMPLEMENTED​(ZBuffer z)
      • getPainter

        public Painter getPainter()
      • setPainter

        public void setPainter​(Painter painter)
      • paint

        public void paint()
      • compareTo

        public int compareTo​(java.lang.Object o)
        Specified by:
        compareTo in interface java.lang.Comparable
      • getDeclaredDataStructure

        public java.util.Map<java.lang.String,​StructureMatrix> getDeclaredDataStructure()
      • getDeclaredLists

        public java.util.Map<java.lang.String,​StructureMatrix> getDeclaredLists()
      • getTexture

        public ITexture getTexture()
      • setTexture

        public void setTexture​(ITexture texture)
      • getPropertyType

        public java.lang.Class getPropertyType​(java.lang.String propertyName)
                                        throws java.lang.NoSuchMethodException
        Throws:
        java.lang.NoSuchMethodException
      • setProperty

        public void setProperty​(java.lang.String propertyName,
                                java.lang.Object value)
                         throws java.lang.reflect.InvocationTargetException,
                                java.lang.IllegalAccessException,
                                java.lang.NoSuchMethodException
        Throws:
        java.lang.reflect.InvocationTargetException
        java.lang.IllegalAccessException
        java.lang.NoSuchMethodException
      • getProperty

        public java.lang.Object getProperty​(java.lang.String propertyName)
                                     throws java.lang.reflect.InvocationTargetException,
                                            java.lang.IllegalAccessException,
                                            java.lang.NoSuchMethodException
        Throws:
        java.lang.reflect.InvocationTargetException
        java.lang.IllegalAccessException
        java.lang.NoSuchMethodException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • setCFAST

        public void setCFAST​(ITexture CFAST)
      • xmlRepresentation

        public void xmlRepresentation​(java.lang.String filesPath,
                                      java.lang.StringBuilder stringBuilder,
                                      java.lang.Double o)
      • xmlRepresentation

        public void xmlRepresentation​(java.lang.String filesPath,
                                      java.lang.StringBuilder stringBuilder,
                                      java.lang.Boolean o)
      • xmlRepresentation

        public void xmlRepresentation​(java.lang.String filesPath,
                                      java.lang.StringBuilder stringBuilder,
                                      java.lang.Integer o)
      • xmlRepresentation

        public void xmlRepresentation​(java.lang.String filesPath,
                                      java.lang.StringBuilder stringBuilder,
                                      java.lang.String o)
      • xmlRepresentation

        public void xmlRepresentation​(java.lang.String filesPath,
                                      java.lang.StringBuilder stringBuilder,
                                      java.io.File o)
      • xmlRepresentation

        public void xmlRepresentation​(java.lang.String filesPath,
                                      MatrixPropertiesObject parent,
                                      java.lang.StringBuilder stringBuilder,
                                      java.util.ArrayList o)
      • xmlRepresentation

        public void xmlRepresentation​(java.lang.String filesPath,
                                      java.lang.StringBuilder stringBuilder,
                                      java.lang.Object o)
      • xmlRepresentation

        public void xmlRepresentation​(java.lang.String filesPath,
                                      java.lang.StringBuilder stringBuilder,
                                      Representable is)
      • xmlRepresentation

        public void xmlRepresentation​(java.lang.String filesPath,
                                      MatrixPropertiesObject parent,
                                      java.lang.StringBuilder stringBuilder)
      • xmlRepresentation

        public void xmlRepresentation​(java.lang.String filesPath,
                                      java.lang.String name,
                                      java.lang.StringBuilder stringBuilder,
                                      StructureMatrix is)
      • getDisplayType

        public int getDisplayType()
      • setDisplayType

        public void setDisplayType​(int displayType)
      • setPosition

        public void setPosition​(Point3D calcCposition)
      • getPath

        public Path getPath​(java.lang.String property)
        Evaluates property of current object or of a subproperty
        Parameters:
        property - propertyName:arrayIndex1:arrayIndex2,subpropertyName:i2:j2,subpro...
        Returns:
        atomic property
      • getVectX

        public Point3D getVectX()
      • setVectX

        public void setVectX​(Point3D vectX)
      • getVectY

        public Point3D getVectY()
      • setVectY

        public void setVectY​(Point3D vectY)
      • getVectZ

        public Point3D getVectZ()
      • setVectZ

        public void setVectZ​(Point3D vectZ)
      • setOrig

        public void setOrig​(Point3D orig)