22 :
public ccArray<CompressedNormType, 1, CompressedNormType> {
36 if (!
copy(*cloneArray)) {
38 "[NormsIndexesTableType::clone] Failed to clone array (not "
69 if (!
copy(*cloneArray)) {
71 "[NormsTableType::clone] Failed to clone array (not enough "
97 if (!
copy(*cloneArray)) {
99 "[ColorsTableType::clone] Failed to clone array (not "
125 if (!
copy(*cloneArray)) {
127 "[RGBAColorsTableType::clone] Failed to clone array (not "
166 if (!
copy(*cloneArray)) {
168 "[TextureCoordsContainer::clone] Failed to clone array "
169 "(not enough memory)");
float PointCoordinateType
Type of the coordinates of a (N-D) point.
int64_t CV_CLASS_ENUM
Type of object type flags (64 bits)
virtual void release()
Decrease counter and deletes object when 0.
static bool Warning(const char *format,...)
Prints out a formatted warning message in console.
Array of RGB colors for each point.
ColorsTableType()
Default constructor.
CV_CLASS_ENUM getClassID() const override
Returns class ID.
ColorsTableType * clone() override
Duplicates array (overloaded from ccArray::clone)
virtual ~ColorsTableType()=default
Array of compressed 3D normals (single index)
NormsIndexesTableType * clone() override
Duplicates array (overloaded from ccArray::clone)
CV_CLASS_ENUM getClassID() const override
Returns class ID.
~NormsIndexesTableType() override=default
NormsIndexesTableType()
Default constructor.
bool fromFile_MeOnly(QFile &in, short dataVersion, int flags, LoadedIDMap &oldToNewIDMap) override
Loads own object data.
Array of (uncompressed) 3D normals (Nx,Ny,Nz)
NormsTableType * clone() override
Duplicates array (overloaded from ccArray::clone)
NormsTableType()
Default constructor.
virtual ~NormsTableType()=default
CV_CLASS_ENUM getClassID() const override
Returns class ID.
Array of RGBA colors for each point.
CV_CLASS_ENUM getClassID() const override
Returns class ID.
RGBAColorsTableType * clone() override
Duplicates array (overloaded from ccArray::clone)
RGBAColorsTableType()
Default constructor.
virtual ~RGBAColorsTableType()=default
Array of 2D texture coordinates.
virtual ~TextureCoordsContainer()=default
TextureCoordsContainer()
Default constructor.
TextureCoordsContainer * clone() override
Duplicates array (overloaded from ccArray::clone)
CV_CLASS_ENUM getClassID() const override
Returns class ID.
Shareable array that can be properly inserted in the DB tree.
bool copy(Base &dest) const
Copies the content of this array in another one.
virtual QString getName() const
Returns object name.
virtual void setName(const QString &name)
Sets object name.
QMultiMap< unsigned, unsigned > LoadedIDMap
Map of loaded unique IDs (old ID --> new ID)
unsigned char ColorCompType
Default color components type (R,G and B)
RgbTpl< ColorCompType > Rgb
3 components, default type
RgbaTpl< ColorCompType > Rgba
4 components, default type
TexCoords2D(float x, float y)