Rhino C++ API  7.24
Public Member Functions | Public Attributes | List of all members
CRhinoPageViewObjectIterator Class Reference

#include <rhinoSdkDoc.h>

Inheritance diagram for CRhinoPageViewObjectIterator:
CRhinoObjectIterator

Public Member Functions

 CRhinoPageViewObjectIterator (unsigned int rhino_page_view_serial_number, object_state=normal_or_locked_objects, object_category=active_objects)
 
 ~CRhinoPageViewObjectIterator ()
 
- Public Member Functions inherited from CRhinoObjectIterator
 CRhinoObjectIterator (const CRhinoDoc &, object_state=normal_or_locked_objects, object_category=active_objects)
 
 CRhinoObjectIterator (object_state s=normal_or_locked_objects, object_category c=active_objects)
 obsolete constructor - you must specify the document More...
 
 CRhinoObjectIterator (unsigned int rhino_doc_sn, const class CRhinoFileWriteOptions &fwo)
 
 CRhinoObjectIterator (unsigned int rhino_doc_sn, object_state=normal_or_locked_objects, object_category=active_objects)
 
 ~CRhinoObjectIterator ()
 
CRhinoDocDocument () const
 
void EnableSelectedFilter (BOOL b=true, BOOL bCheckSubObjects=false)
 
void EnableVisibleFilter (BOOL b=true)
 
CRhinoObjectFirst ()
 
void IncludeGrips (bool bIncludeGrips=true)
 
void IncludeLights (BOOL bIncludeLights=true)
 
void IncludePhantoms (bool bIncludePhantoms=true)
 
CRhinoObjectNext ()
 
void SetActiveInViewportFilter (bool bEnable, const CRhinoViewport &viewport, bool bFilter)
 
void SetLayerFilter (int layer_index)
 
void SetObjectFilter (unsigned int object_filter)
 
void SetSpaceFilter (bool bEnable, ON::active_space space, bool bFilter)
 
void SetViewportFilter (const CRhinoViewport &viewport)
 
void SetViewportIdFilter (bool bEnable, ON_UUID viewport_id, bool bFilter)
 

Public Attributes

const bool m_bValidIterator
 
const ON_UUID m_rhino_page_view_main_viewport_id
 
const unsigned int m_rhino_page_view_sn
 
- Public Attributes inherited from CRhinoObjectIterator
const unsigned int m_rhino_doc_sn
 document being iterated. More...
 

Additional Inherited Members

- Public Types inherited from CRhinoObjectIterator
enum  object_category { active_objects = 1, reference_objects = 2, active_and_reference_objects = 3 }
 
enum  object_state {
  normal_objects = 1, locked_objects = 2, hidden_objects = 4, idef_objects = 8,
  deleted_objects = 16, normal_or_locked_objects = 3, undeleted_objects = 7, all_objects = 0xFFFFFFFF,
  undeleted_and_idef_objects = 0x7FFFFFFF
}
 

Detailed Description

Description: Tool to go through rhino objects that are on a specified page

Constructor & Destructor Documentation

◆ CRhinoPageViewObjectIterator()

CRhinoPageViewObjectIterator::CRhinoPageViewObjectIterator ( unsigned int  rhino_page_view_serial_number,
object_state  = normal_or_locked_objects,
object_category  = active_objects 
)

◆ ~CRhinoPageViewObjectIterator()

CRhinoPageViewObjectIterator::~CRhinoPageViewObjectIterator ( )

Member Data Documentation

◆ m_bValidIterator

const bool CRhinoPageViewObjectIterator::m_bValidIterator

◆ m_rhino_page_view_main_viewport_id

const ON_UUID CRhinoPageViewObjectIterator::m_rhino_page_view_main_viewport_id

◆ m_rhino_page_view_sn

const unsigned int CRhinoPageViewObjectIterator::m_rhino_page_view_sn