Rhino C++ API  8.11
Public Member Functions | Friends | List of all members
RhRdk::Realtime2::ChangeQueue::Mesh Class Referencefinal

#include <RhRdk_RCE_Queue2.h>

Public Member Functions

 Mesh (const ChangeQueue &queue, const ON_UUID &id, std::shared_ptr< const ON_Mesh >, const ON_UUID &objectId, std::shared_ptr< const ChangeQueue::MappingChannels >)
 
 Mesh (const Mesh &)=delete
 
 ~Mesh ()
 
std::shared_ptr< const ChangeQueue::MappingChannelsMappingChannels (void) const
 
const ON_UUIDMeshId (void) const
 
const CRhinoObjectObject (void) const
 
const ON_UUIDObjectId (void) const
 
ON_Xform OCSXform (void) const
 
const Meshoperator= (const Mesh &)=delete
 
std::shared_ptr< const ON_MeshSingleMesh () const
 

Friends

class Impl
 

Constructor & Destructor Documentation

◆ Mesh() [1/2]

RhRdk::Realtime2::ChangeQueue::Mesh::Mesh ( const ChangeQueue queue,
const ON_UUID id,
std::shared_ptr< const ON_Mesh ,
const ON_UUID objectId,
std::shared_ptr< const ChangeQueue::MappingChannels  
)

◆ ~Mesh()

RhRdk::Realtime2::ChangeQueue::Mesh::~Mesh ( )

◆ Mesh() [2/2]

RhRdk::Realtime2::ChangeQueue::Mesh::Mesh ( const Mesh )
delete

Member Function Documentation

◆ MappingChannels()

std::shared_ptr<const ChangeQueue::MappingChannels> RhRdk::Realtime2::ChangeQueue::Mesh::MappingChannels ( void  ) const

Mapping channels for this mesh.

◆ MeshId()

const ON_UUID& RhRdk::Realtime2::ChangeQueue::Mesh::MeshId ( void  ) const

Mesh id.

◆ Object()

const CRhinoObject* RhRdk::Realtime2::ChangeQueue::Mesh::Object ( void  ) const

The original object.

Returns
the original CRhinoObject*

◆ ObjectId()

const ON_UUID& RhRdk::Realtime2::ChangeQueue::Mesh::ObjectId ( void  ) const

The original object.

Returns
the id of the original Rhino object - don't look this up in the document - look it up using ChangeQueue::ObjectFromid or call Mesh::Object

◆ OCSXform()

ON_Xform RhRdk::Realtime2::ChangeQueue::Mesh::OCSXform ( void  ) const

◆ operator=()

const Mesh& RhRdk::Realtime2::ChangeQueue::Mesh::operator= ( const Mesh )
delete

◆ SingleMesh()

std::shared_ptr<const ON_Mesh> RhRdk::Realtime2::ChangeQueue::Mesh::SingleMesh ( ) const

Get the mesh parts that make up the object.

Returns
array of ON_Mesh*

Friends And Related Function Documentation

◆ Impl

friend class Impl
friend