|
| CRhinoBrepObject () |
| assigns a new object UUID More...
|
|
| CRhinoBrepObject (const CRhinoBrepObject &) |
| copies source object UUID More...
|
|
| CRhinoBrepObject (const ON_3dmObjectAttributes &) |
| assigns a new object UUID More...
|
|
| ~CRhinoBrepObject () |
|
ON_BoundingBox | BoundingBox () const override |
| virtual CRhinoObject::BoundingBox override More...
|
|
ON_BoundingBox | BoundingBox (const class CRhinoViewport *pViewport) const override |
| virtual CRhinoObject::BoundingBox override More...
|
|
const ON_Brep * | Brep () const |
|
class CRhBrepDisplay * | BrepDisplay () const |
|
bool | BrepDisplayExists () const |
|
int | CreateMeshes (ON::mesh_type, const ON_MeshParameters &, bool bIgnoreCustom=false) override |
| virtual CRhinoObject::CreateMeshes override More...
|
|
void | DeleteFromDocNotification () override |
|
void | DestroyMeshes (ON::mesh_type meshType, bool deleteMeshes=true) override |
| virtual CRhinoObject::DestroyMeshes override More...
|
|
void | DestroyRuntimeCache (bool bDelete=true) override |
|
void | Draw (CRhinoDisplayPipeline &dp) const override |
| virtual CRhinoObject::Draw override More...
|
|
void | DrawHighlightedSubObjects (CRhinoDisplayPipeline &dp) const override |
| virtual CRhinoObject::DrawHighlightedSubObjects override More...
|
|
void | DrawSubObject (CRhinoDisplayPipeline &dp, ON_COMPONENT_INDEX componentIndex) const override |
| virtual CRhinoObject::DrawSubObject override More...
|
|
virtual void | DrawV6 (class CRhinoObjectDrawContext *drawContext) const RHINO_NOEXCEPT override |
| virtual CRhinoObject::DrawV6 override More...
|
|
void | EnableGrips (bool gripsOn) override |
| virtual CRhinoObject::EnableGrips override More...
|
|
bool | GetFrame (ON_Plane &plane) const override |
|
int | GetHighlightedSubObjects (ON_SimpleArray< ON_COMPONENT_INDEX > &componentIndices) const override |
|
int | GetMeshes (ON::mesh_type, ON_SimpleArray< const ON_Mesh * > &) const override |
| virtual CRhinoObject::GetMeshes override More...
|
|
int | GetSelectedSubObjects (ON_SimpleArray< ON_COMPONENT_INDEX > &componentIndices) const override |
|
int | GetSubObjects (ON_SimpleArray< CRhinoObject * > &subObjects, const class CRhinoViewport *pViewport=nullptr) const override |
| virtual CRhinoObject::GetSubObjects override More...
|
|
bool | GetTightBoundingBox (ON_BoundingBox &tightBbox, bool growBox=false, const ON_Xform *xform=nullptr) const override |
| virtual CRhinoObject::GetTightBoundingBox override More...
|
|
int | GetWireframeCurves (ON_SimpleArray< ON_Curve * > &curveList) const override |
| virtual CRhinoObject::GetWireframeCurves override More...
|
|
bool | HighlightRequiresRedraw () const override |
|
bool | HighlightSubObject (ON_COMPONENT_INDEX componentIndex, bool highlight=true) const override |
|
bool | IsMeshable (ON::mesh_type) const override |
| virtual CRhinoObject::IsMeshable override More...
|
|
bool | IsSolid () const override |
| virtual CRhinoObject::IsSolid override More...
|
|
bool | IsSubObjectHighlighted (ON_COMPONENT_INDEX componentIndex) const override |
| true if specified component is highlighted More...
|
|
bool | IsSubObjectSelected (ON_COMPONENT_INDEX componentIndex) const override |
|
int | MeshCount (ON::mesh_type meshType, const ON_MeshParameters *mp=nullptr) const override |
| virtual CRhinoObject::MeshCount override More...
|
|
const class CDisplayPipelineAttributes * | MeshDisplayAttributes (int meshIndex, const ON_Mesh &mesh, const class CDisplayPipelineAttributes &displayAttrs) const override |
| virtual CRhinoObject::MeshDisplayAttributes override More...
|
|
ON::object_type | ObjectType () const override |
|
CRhinoBrepObject & | operator= (const CRhinoBrepObject &) |
| copies source object UUID More...
|
|
int | Pick (const CRhinoPickContext &pickContext, CRhinoObjRefArray &objRefs) const override |
| virtual CRhinoObject::Pick override More...
|
|
bool | PickFilter (const CRhinoGetObject &go, bool) const override |
| virtual CRhinoObject::PickFilter override More...
|
|
bool | PromotePreviewMeshes (ON::mesh_type) override |
|
int | SelectSubObject (ON_COMPONENT_INDEX componentIndex, bool select=true, bool synchHighlight=true, bool persistentSelect=false) const override |
|
void | SetBrep (ON_Brep *brep) |
| ~CRhinoBrepObject() will delete the brep More...
|
|
bool | SetRenderMeshParameters (const ON_MeshParameters &mp) override |
| virtual CRhinoObject::SetRenderMeshParameters override More...
|
|
bool | SetTextureCoordinates (const ON_TextureMapping &mapping, const ON_Xform *objectXform, bool lazy=true) const override |
| virtual CRhinoObject::SetTextureCoordinates override More...
|
|
const wchar_t * | ShortDescription (bool plural) const override |
|
bool | SnapTo (const CRhinoSnapContext &snapContext, CRhinoSnapEvent &snapEvent) const override |
| virtual CRhinoObject::SnapTo override More...
|
|
int | UnhighlightAllSubObjects () override |
| returns number of changed subobjects More...
|
|
int | UnselectAllSubObjects () override |
| returns number of unselected subobjects More...
|
|
| CRhinoObject () |
| assigns a new object UUID More...
|
|
| CRhinoObject (const CRhinoObject &) |
| copies source object UUID More...
|
|
| CRhinoObject (const ON_3dmObjectAttributes &) |
|
virtual | ~CRhinoObject () |
|
virtual void | AddToDocNotification () |
|
BOOL | AttachAttributeUserData (ON_UserData *pUserData) |
|
bool | AttachGeometryUserData (ON_UserData *pUserData) |
|
virtual const CRhinoObjectAttributes & | Attributes () const |
|
virtual void | BeginTransform (CRhinoDoc &doc, bool bDeleteOriginal, bool bAddNewObjectToDoc, bool bAddTransformHistory) |
|
unsigned int | BrepReferenceCount () const |
|
class CRhObjectReferenceCounter * | BrepReferenceCounter (void) const |
|
void | BrepReferenceCounter_DestroyRuntimeCache (bool bDelete) const |
|
bool | BrepReferenceCounterExists () const |
|
bool | CopyHistoryOnReplace () const |
|
BOOL | DeleteAttributeUserData (ON_UUID userdata_uuid) |
|
void | DeleteDynamicTransform () |
|
bool | DeleteGeometryUserData (ON_UUID userdata_uuid) |
|
void | DestroyRuntimeCache (bool bDelete=true) override |
| virtual ON_Object override More...
|
|
class CRhinoDoc * | Document () const |
|
unsigned int | DocumentRuntimeSerialNumber () const |
|
void | Draw (CRhinoViewport &) const |
|
virtual void | DrawGrips (class CRhinoDisplayPipeline &) const |
|
virtual CRhinoObject * | DuplicateRhinoObject () const |
|
*enum ANALYSIS_MODE **bool | EnableAnalysisMode (ON_UUID am_id, bool bEnable=true) const |
| new way (not virtual) More...
|
|
virtual bool | EnableCustomGrips (class CRhinoObjectGrips *custom_grips) |
|
virtual void | EndTransform (CRhinoDoc &doc, bool bDeleteOriginal, bool bAddNewObjectToDoc, bool bAddTransformHistory) |
|
const ON_Geometry * | Geometry () const |
| returns a pointer to the object's geometry More...
|
|
ON_UserData * | GetAttributeUserData (ON_UUID userdata_uuid) const |
|
bool | GetDynamicTransform (ON_Xform &dynamic_xform) const |
|
ON_UserData * | GetGeometryUserData (ON_UUID userdata_uuid) const |
|
virtual int | GetGrips (ON_SimpleArray< class CRhinoGripObject * > &grip_list) const |
|
void | GetRenderMeshParameters (ON_MeshParameters &mp) const |
|
const class CRhinoGripsEnabler * | GripsEnabler () const |
|
int | GripsOn () const |
|
bool | GripsSelected () const |
|
bool | HasDynamicTransform () const |
|
bool | Highlight (bool bHighlight=true) const |
|
const CRhinoHistoryRecord * | HistoryRecord () const |
|
const ON_UUID | Id () const |
|
bool | InAnalysisMode () const |
|
bool | InAnalysisMode (const ON_UUID &am_id) const |
| bool AnalysisMode( ANALYSIS_MODE am ) const; ///< old way More...
|
|
const class CRhinoVisualAnalysisMode * | InShadedAnalysisMode () const |
|
unsigned int | IsActiveInDocument () const |
|
virtual bool | IsActiveInViewport (const class CRhinoViewport &) const |
|
virtual bool | IsDeletable () const |
|
bool | IsDeleted () const |
|
virtual bool | IsGroupObject () const |
|
bool | IsHidden () const |
|
int | IsHighlighted (BOOL bCheckSubObjects=false) const |
| highlighted state (almost always = IsSelected() except in one or two commands) More...
|
|
bool | IsInstanceDefinitionGeometry () const |
|
int | IsInstanceDefinitionGeometryEx () const |
|
bool | IsLocked () const |
|
int | IsMarked () const |
|
bool | IsModelObject () const |
|
bool | IsNormal () const |
|
bool | IsPageObject () const |
|
int | IsProxy () const |
|
bool | IsReference () const |
|
bool | IsSelectable (bool bIgnoreSelectionState, bool bIgnoreGripsState, bool bIgnoreLocking, bool bIgnoreVisibility) const |
|
bool | IsSelectable (bool bIgnoreSelectionState=false, bool bIgnoreGripsState=false) const |
|
int | IsSelected (bool bCheckSubObjects=false) const |
|
bool | IsSubObjectSelectable (ON_COMPONENT_INDEX component_index, bool bIgnoreSelectionState=false) const |
|
bool | IsValid (ON_TextLog *text_log=nullptr) const override |
|
bool | IsVisible () const |
|
unsigned int | LinkedInstanceDefinitionSerialNumber () const |
|
void | Mark (int) |
|
void | MemoryRelocate () override |
| virtual ON_Object override More...
|
|
const ON_ModelComponent & | ModelComponent () const |
|
ON_UUID | ModelObjectId () const override |
|
virtual bool | ModifyAttributes (const ON_3dmObjectAttributes &new_attributes, bool bEnableUndo=true, bool bQuiet=false) |
|
const ON_wString | Name () const |
|
ON_Color | ObjectDrawColor (bool bIgnoreObjectState=false) const |
|
ON_Color | ObjectDrawColor (const CRhinoObjectAttributes &attributes, bool bIgnoreObjectState=false) const |
|
ON_Color | ObjectDrawColor (const CRhinoObjectAttributes &attributes, const ON_UUID &viewport_id, bool bIgnoreObjectState) const |
|
const class CRhinoLayer & | ObjectLayer () const |
|
const class CRhinoLayer * | ObjectLayerPtr () const |
|
const CRhinoLinetype & | ObjectLinetype () const |
|
const CRhinoLinetype * | ObjectLinetypePtr () const |
|
virtual const CRhinoMaterial & | ObjectMaterial () const |
|
virtual const CRhinoMaterial & | ObjectMaterial (const ON_3dmObjectAttributes &attrs) const |
|
virtual const CRhinoMaterial & | ObjectMaterial (const ON_UUID &plugin_id) const |
|
virtual ON_wString | OnDoubleClick (const CRhinoDoubleClickContext &double_click_context) const |
|
CRhinoObject & | operator= (const CRhinoObject &) |
| copies source object UUID More...
|
|
bool | PerViewportIsVisible (ON_UUID viewport_id) const |
|
virtual bool | PickFilter (const class CRhinoGetObject &, bool) const |
|
virtual void | PreDrawUpdate (CRhinoDisplayPipeline &dp) const |
|
virtual bool | PrepareToWrite (int archive_3dm_version) |
|
unsigned int | RuntimeSerialNumber () const |
|
int | Select (bool bSelect, bool bSynchHighlight, bool bPersistentSelect, bool bIgnoreGripsState, bool bIgnoreLayerLocking, bool bIgnoreLayerVisibility) const |
|
int | Select (bool bSelect=true, bool bSynchHighlight=true, bool bPersistentSelect=true, bool bIgnoreGripsState=false) const |
|
void | SetCopyHistoryOnReplace (bool bCopy) const |
|
bool | SetDynamicTransform (const ON_Xform &dynamic_xform) |
|
bool | SetHistory (class CRhinoHistory &history) |
|
virtual bool | SetTextureCoordinatesFromPlugIn (const ON_UUID &plugin_id, int mapping_channel_id) const |
|
virtual unsigned int | SizeOf () const |
| returns number of bytes used by this particular instance More...
|
|
virtual ON_ComponentStatus | SubObjectStatus () const |
|
virtual bool | SupportsBrepProxyReferenceCounting () const |
|
bool | UndoModifyAttributes (unsigned int ur_sn=0) |
|
void | UpdateBoundingBox () |
|
virtual bool | VetoTransformObject (CRhinoDoc &doc, bool bDeleteOriginal, bool bAddNewObjectToDoc, bool bAddTransformHistory) const |
|
unsigned int | WorksessionReferenceModelSerialNumber () const |
|
| ON_Object () ON_NOEXCEPT |
|
| ON_Object (const ON_Object &) |
|
virtual | ~ON_Object () |
|
virtual ON_AggregateComponentStatus | AggregateComponentStatus () const |
|
bool | AttachUserData (class ON_UserData *pUserData) |
|
unsigned int | ClearAllComponentStates () const |
|
virtual unsigned int | ClearComponentStates (ON_COMPONENT_INDEX component_index, ON_ComponentStatus states_to_clear) const |
|
virtual unsigned int | ClearComponentStates (ON_ComponentStatus states_to_clear) const |
|
void | CopyUserData (const ON_Object &source_object) |
|
unsigned int | CopyUserData (const ON_Object &source_object, ON_UUID source_userdata_item_id, ON_Object::UserDataConflictResolution userdata_conflict_resolution) |
|
virtual ON__UINT32 | DataCRC (ON__UINT32 current_remainder) const |
|
virtual bool | DeleteComponents (const ON_COMPONENT_INDEX *ci_list, size_t ci_count) |
|
bool | DetachUserData (class ON_UserData *pUserData) |
|
virtual void | Dump (ON_TextLog &) const |
|
void | EmergencyDestroy () |
|
class ON_UserData * | FirstUserData () const |
|
virtual unsigned int | GetComponentsWithSetStates (ON_ComponentStatus states_filter, bool bAllEqualStates, ON_SimpleArray< ON_COMPONENT_INDEX > &components) const |
|
class ON_UserData * | GetUserData (const ON_UUID &userdata_uuid) const |
|
bool | GetUserString (const wchar_t *key, ON_wString &string_value) const |
|
int | GetUserStringKeys (ON_ClassArray< ON_wString > &user_string_keys) const |
|
int | GetUserStrings (ON_ClassArray< ON_UserString > &user_strings) const |
|
bool | IsCorrupt (bool bRepair, bool bSilentError, class ON_TextLog *text_log) const |
|
bool | IsKindOf (const ON_ClassId *pClassId) const |
|
virtual void | MarkAggregateComponentStatusAsNotCurrent () const |
|
void | MoveUserData (ON_Object &source_object) |
|
unsigned int | MoveUserData (ON_Object &source_object, ON_UUID source_userdata_item_id, ON_Object::UserDataConflictResolution userdata_conflict_resolution, bool bDeleteAllSourceItems) |
|
ON_Object & | operator= (const ON_Object &) |
|
void | PurgeUserData () |
|
virtual bool | Read (ON_BinaryArchive &binary_archive) |
|
virtual unsigned int | SetComponentStates (ON_COMPONENT_INDEX component_index, ON_ComponentStatus states_to_set) const |
|
virtual unsigned int | SetComponentStatus (ON_COMPONENT_INDEX component_index, ON_ComponentStatus status_to_copy) const |
|
bool | SetUserString (const wchar_t *key, const wchar_t *string_value) |
|
int | SetUserStrings (int count, const ON_UserString *user_strings, bool bReplace) |
|
bool | ThisIsNullptr (bool bSilentError) const |
|
void | TransformUserData (const class ON_Xform &xform) |
|
virtual bool | UpdateReferencedComponents (const class ON_ComponentManifest &source_manifest, const class ON_ComponentManifest &destination_manifest, const class ON_ManifestMap &manifest_map) |
|
int | UserStringCount () const |
|
virtual bool | Write (ON_BinaryArchive &binary_archive) const |
|
Copyright (c) 1993-2017 Robert McNeel & Associates. All rights reserved. Rhinoceros is a registered trademark of Robert McNeel & Associates.
THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF MERCHANTABILITY ARE HEREBY DISCLAIMED.
For complete Rhino SDK copyright information see http://www.rhino3d.com/developer.