Inviwo  0.9.10.1
Inviwo documentation
inviwo::TypedMesh< BufferTraits > Member List

This is the complete list of members for inviwo::TypedMesh< BufferTraits >, including all inherited members.

addBuffer(BufferInfo info, std::shared_ptr< BufferBase > att)inviwo::Mesh
addBuffer(BufferType type, std::shared_ptr< BufferBase > att)inviwo::Mesh
addIndexBuffer(DrawType dt, ConnectivityType ct)inviwo::Mesh
addIndicies(MeshInfo info, std::shared_ptr< IndexBuffer > ind)inviwo::Mesh
addVertex(const Vertex &vertex) (defined in inviwo::TypedMesh< BufferTraits >)inviwo::TypedMesh< BufferTraits >
addVertex(Args &&... args)inviwo::TypedMesh< BufferTraits >
addVertices(const std::vector< Vertex > &vertices)inviwo::TypedMesh< BufferTraits >
append(const TypedMesh *mesh)inviwo::TypedMesh< BufferTraits >inline
inviwo::Mesh::append(const Mesh &mesh)inviwo::Mesh
buffers_ (defined in inviwo::Mesh)inviwo::Meshprotected
BufferVector typedef (defined in inviwo::Mesh)inviwo::Mesh
cameraTransformer_ (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >mutableprotected
classIdentifier (defined in inviwo::Mesh)inviwo::Meshstatic
clearRepresentations() (defined in inviwo::DataGroup< Mesh, MeshRepresentation >)inviwo::DataGroup< Mesh, MeshRepresentation >
clone() const override (defined in inviwo::TypedMesh< BufferTraits >)inviwo::TypedMesh< BufferTraits >inlinevirtual
colorCode (defined in inviwo::Mesh)inviwo::Meshstatic
copyMetaDataFrom(const MetaDataOwner &src) (defined in inviwo::MetaDataOwner)inviwo::MetaDataOwner
copyMetaDataTo(MetaDataOwner &dst) (defined in inviwo::MetaDataOwner)inviwo::MetaDataOwner
createMetaData(const std::string &key) (defined in inviwo::MetaDataOwner)inviwo::MetaDataOwner
DataGroup()=default (defined in inviwo::DataGroup< Mesh, MeshRepresentation >)inviwo::DataGroup< Mesh, MeshRepresentation >protected
DataGroup(const DataGroup< Mesh, MeshRepresentation > &rhs) (defined in inviwo::DataGroup< Mesh, MeshRepresentation >)inviwo::DataGroup< Mesh, MeshRepresentation >protected
dataName (defined in inviwo::Mesh)inviwo::Meshstatic
deserialize(Deserializer &d) (defined in inviwo::MetaDataOwner)inviwo::MetaDataOwnervirtual
findBuffer(BufferType type) constinviwo::Mesh
getBasis() const (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >
getBuffer(size_t idx) const (defined in inviwo::Mesh)inviwo::Mesh
getBuffer(size_t idx) (defined in inviwo::Mesh)inviwo::Mesh
getBufferInfo(size_t idx) const (defined in inviwo::Mesh)inviwo::Mesh
getBuffers() const (defined in inviwo::Mesh)inviwo::Mesh
getCoordinateTransformer(const Camera &camera) const (defined in inviwo::Mesh)inviwo::Meshvirtual
getCoordinateTransformer() const (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >virtual
getCoordinateTransformer(const CameraND< N > &camera) const (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >virtual
getDefaultMeshInfo() const (defined in inviwo::Mesh)inviwo::Mesh
getEditableRepresentation() (defined in inviwo::DataGroup< Mesh, MeshRepresentation >)inviwo::DataGroup< Mesh, MeshRepresentation >
getIndexBuffers() const (defined in inviwo::Mesh)inviwo::Mesh
getIndexMeshInfo(size_t idx) const (defined in inviwo::Mesh)inviwo::Mesh
getIndices(size_t idx) const (defined in inviwo::Mesh)inviwo::Mesh
getIndices(size_t idx) (defined in inviwo::Mesh)inviwo::Mesh
getInfo() const (defined in inviwo::Mesh)inviwo::Meshvirtual
getMetaData(const std::string &key, U val) const (defined in inviwo::MetaDataOwner)inviwo::MetaDataOwner
getMetaData(const std::string &key) (defined in inviwo::MetaDataOwner)inviwo::MetaDataOwner
getMetaData(const std::string &key) const (defined in inviwo::MetaDataOwner)inviwo::MetaDataOwner
getMetaDataMap() (defined in inviwo::MetaDataOwner)inviwo::MetaDataOwner
getMetaDataMap() const (defined in inviwo::MetaDataOwner)inviwo::MetaDataOwner
getModelMatrix() const (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >
getNumberOfBuffers() const (defined in inviwo::Mesh)inviwo::Mesh
getNumberOfIndicies() const (defined in inviwo::Mesh)inviwo::Mesh
getOffset() const (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >
getRepresentation() const (defined in inviwo::DataGroup< Mesh, MeshRepresentation >)inviwo::DataGroup< Mesh, MeshRepresentation >
getTypedBuffer()inviwo::TypedMesh< BufferTraits >inline
getTypedBuffer() constinviwo::TypedMesh< BufferTraits >inline
getTypedDataContainer() constinviwo::TypedMesh< BufferTraits >inline
getTypedDataContainer()inviwo::TypedMesh< BufferTraits >inline
getTypedEditableRAMRepresentation()inviwo::TypedMesh< BufferTraits >inline
getTypedRAMRepresentation() constinviwo::TypedMesh< BufferTraits >inline
getWorldMatrix() const (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >
hasBuffer(BufferType type) constinviwo::Mesh
hasMetaData(const std::string &key) const (defined in inviwo::MetaDataOwner)inviwo::MetaDataOwner
hasRepresentation() const (defined in inviwo::DataGroup< Mesh, MeshRepresentation >)inviwo::DataGroup< Mesh, MeshRepresentation >
hasRepresentations() const (defined in inviwo::DataGroup< Mesh, MeshRepresentation >)inviwo::DataGroup< Mesh, MeshRepresentation >
IndexVector typedef (defined in inviwo::Mesh)inviwo::Mesh
indices_ (defined in inviwo::Mesh)inviwo::Meshprotected
Mesh()=default (defined in inviwo::Mesh)inviwo::Mesh
Mesh(DrawType dt, ConnectivityType ct) (defined in inviwo::Mesh)inviwo::Mesh
Mesh(const Mesh &rhs) (defined in inviwo::Mesh)inviwo::Mesh
meshInfo_ (defined in inviwo::Mesh)inviwo::Meshprotected
metaData_ (defined in inviwo::MetaDataOwner)inviwo::MetaDataOwnerprotected
MetaDataOwner()=default (defined in inviwo::MetaDataOwner)inviwo::MetaDataOwner
MetaDataOwner(const MetaDataOwner &rhs)=default (defined in inviwo::MetaDataOwner)inviwo::MetaDataOwner
modelMatrix_ (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >protected
mutex_ (defined in inviwo::DataGroup< Mesh, MeshRepresentation >)inviwo::DataGroup< Mesh, MeshRepresentation >mutableprotected
operator=(const TypedMesh &that) (defined in inviwo::TypedMesh< BufferTraits >)inviwo::TypedMesh< BufferTraits >inline
operator=(const Mesh &that) (defined in inviwo::Mesh)inviwo::Mesh
operator=(const DataGroup< Mesh, MeshRepresentation > &rhs) (defined in inviwo::DataGroup< Mesh, MeshRepresentation >)inviwo::DataGroup< Mesh, MeshRepresentation >protected
operator=(const SpatialEntity< N > &that) (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >
operator=(const MetaDataOwner &rhs)=default (defined in inviwo::MetaDataOwner)inviwo::MetaDataOwner
removeBuffer(size_t idx)inviwo::Mesh
removeIndexBuffer(size_t idx)inviwo::Mesh
replaceBuffer(size_t idx, BufferInfo info, std::shared_ptr< BufferBase > att)inviwo::Mesh
repr typedef (defined in inviwo::DataGroup< Mesh, MeshRepresentation >)inviwo::DataGroup< Mesh, MeshRepresentation >
representations_ (defined in inviwo::DataGroup< Mesh, MeshRepresentation >)inviwo::DataGroup< Mesh, MeshRepresentation >mutableprotected
reserveIndexBuffers(size_t size)inviwo::Mesh
reserveSizeInVertexBuffer(size_t size)inviwo::Mesh
self typedef (defined in inviwo::DataGroup< Mesh, MeshRepresentation >)inviwo::DataGroup< Mesh, MeshRepresentation >
serialize(Serializer &s) const (defined in inviwo::MetaDataOwner)inviwo::MetaDataOwnervirtual
setBasis(const Matrix< N, float > &basis) (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >
setBuffer(size_t idx, BufferInfo info, std::shared_ptr< BufferBase > att)inviwo::Mesh
setMetaData(const std::string &key, U value) (defined in inviwo::MetaDataOwner)inviwo::MetaDataOwner
setModelMatrix(const Matrix< N+1, float > &modelMatrix) (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >
setOffset(const Vector< N, float > &offset) (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >
setVertex(size_t index, const Vertex &vertex) (defined in inviwo::TypedMesh< BufferTraits >)inviwo::TypedMesh< BufferTraits >
setVertex(size_t index, Args &&... args)inviwo::TypedMesh< BufferTraits >
setVertex(size_t index, const typename BT::type &v)inviwo::TypedMesh< BufferTraits >inline
setWorldMatrix(const Matrix< N+1, float > &worldMatrix) (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >
SpatialEntity() (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >
SpatialEntity(const SpatialEntity< N > &rhs) (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >
SpatialEntity(const Matrix< N+1, float > &modelMatrix) (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >
SpatialEntity(const Matrix< N+1, float > &modelMatrix, const Matrix< N+1, float > &worldMatrix) (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >
Traits typedef (defined in inviwo::TypedMesh< BufferTraits >)inviwo::TypedMesh< BufferTraits >
transformer_ (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >mutableprotected
TypeAlias typedef (defined in inviwo::TypedMesh< BufferTraits >)inviwo::TypedMesh< BufferTraits >
TypedMesh(DrawType dt=DrawType::Points, ConnectivityType ct=ConnectivityType::None) (defined in inviwo::TypedMesh< BufferTraits >)inviwo::TypedMesh< BufferTraits >inline
TypedMesh(DrawType dt, ConnectivityType ct, const std::vector< Vertex > &vertices, std::vector< std::uint32_t > &&indices) (defined in inviwo::TypedMesh< BufferTraits >)inviwo::TypedMesh< BufferTraits >inline
TypedMesh(const TypedMesh &rhs) (defined in inviwo::TypedMesh< BufferTraits >)inviwo::TypedMesh< BufferTraits >inline
unsetMetaData(const std::string &key)inviwo::MetaDataOwner
Vertex typedef (defined in inviwo::TypedMesh< BufferTraits >)inviwo::TypedMesh< BufferTraits >
VertexTuple typedef (defined in inviwo::TypedMesh< BufferTraits >)inviwo::TypedMesh< BufferTraits >
worldMatrix_ (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >protected
~DataGroup()=default (defined in inviwo::DataGroup< Mesh, MeshRepresentation >)inviwo::DataGroup< Mesh, MeshRepresentation >virtual
~Mesh()=default (defined in inviwo::Mesh)inviwo::Meshvirtual
~MetaDataOwner()=default (defined in inviwo::MetaDataOwner)inviwo::MetaDataOwnervirtual
~SpatialEntity() (defined in inviwo::SpatialEntity< 3 >)inviwo::SpatialEntity< 3 >virtual
~TypedMesh()=default (defined in inviwo::TypedMesh< BufferTraits >)inviwo::TypedMesh< BufferTraits >virtual