15#ifndef DRACO_COMPRESSION_ATTRIBUTES_ATTRIBUTES_DECODER_INTERFACE_H_
16#define DRACO_COMPRESSION_ATTRIBUTES_ATTRIBUTES_DECODER_INTERFACE_H_
virtual int32_t GetAttributeId(int i) const =0
virtual ~AttributesDecoderInterface()=default
AttributesDecoderInterface()=default
virtual const PointAttribute * GetPortableAttribute(int32_t)
Definition attributes_decoder_interface.h:54
virtual PointCloudDecoder * GetDecoder() const =0
virtual int32_t GetNumAttributes() const =0
virtual bool Init(PointCloudDecoder *decoder, PointCloud *pc)=0
virtual bool DecodeAttributes(DecoderBuffer *in_buffer)=0
virtual bool DecodeAttributesDecoderData(DecoderBuffer *in_buffer)=0
Definition decoder_buffer.h:30
Definition point_attribute.h:33
Definition point_cloud_decoder.h:28
Definition point_cloud.h:29
Definition attribute_octahedron_transform.cc:21