com.aspose.threed

Interfaces

Classes

Enums

Exceptions

com.aspose.threed

Class Property



  • public abstract class Property
    extends A3DObject
    Class to hold user-defined properties.
    • Constructor Detail

      • Property

        protected Property(A3DObject owner,
                           java.lang.String name)
        Initializes a new instance of the Property class.
        Parameters:
        owner - Owner.
        name - Name.
    • Method Detail

      • getValue

        public abstract java.lang.Object getValue()
        Gets the value.
      • setValue

        public abstract void setValue(java.lang.Object value)
        Sets the value.
        Parameters:
        value - New value
      • setName

        public void setName(java.lang.String value)
        Gets the name of the property
        Overrides:
        setName in class A3DObject
        Parameters:
        value - New value
      • getValueType

        public abstract java.lang.Class<?> getValueType()
        Gets the type of the property value.
      • getCurveMapping

        public CurveMapping getCurveMapping(AnimationNode anim,
                                            boolean create)
        Gets the curve mapping on specified animation instance.
        Parameters:
        anim - On which animation to create the curve mapping.
        create - Create the curve mapping if it's not found.
        Returns:
        The curve mapping on specified animation instance
      • getCurve

        public Curve getCurve(AnimationNode anim,
                              boolean create)
        Gets the curve on specified animation instance.
        Parameters:
        anim - On which animation to create the curve.
        create - Create the curve if it's not found.
        Returns:
        The curve on specified animation instance
      • toString

        public java.lang.String toString()
        Returns a string that represents the current Property.
        Overrides:
        toString in class java.lang.Object
        Returns:
        A string that represents the current Property.