* @brief Abstract class Entity - wrapper around TriangleSet performing its (de)serialization.
* @brief Wrapper around TriangleSet performing its (de)serialization.
* @brief  Create a instantiate of special entity class.
* @param  from XMLNode containing entity declaration.
* @brief Set transofrmation matrix.
* @attention Calling this method after deserialize has no effect.
* in memory after call of this method.
* @brief Entity deserialization from XMLNode.
* @brief Perform patch division.
* @param size Size of the largest acceptable patch.
* @brief Create enumerator for entity's patches.
* @return Return instance of PatchSequenceEnumerator allocated on the heap.
* @brief Compute per-vertex colors using simple interpolation.
* @return Return instance of TriangleSetExt allocated on the heap.
* @brief  Entity serialization to XMLNode.
* @return XMLNode wich is representation of entity.
* @brief All entities in input file can have explicit name. And this method set it.
* @param from XMLNode wich contains entity declaration.
* @brief Add triangle to entity using tranformation matrix.
* @param triangle Triangle to add.
* @brief Set protperties to from entity properties.
* @param triangle Updated triangle.