| Rhino C++ API
    8.24
    | 
#include <opennurbs_3dm_properties.h>
| Public Member Functions | |
| ON_3dmRevisionHistory () | |
| ON_3dmRevisionHistory (const ON_3dmRevisionHistory &)=default | |
| ~ON_3dmRevisionHistory ()=default | |
| bool | CreateTimeIsSet () const | 
| void | Dump (ON_TextLog &) const | 
| bool | IsEmpty () const | 
| bool | IsValid () const | 
| bool | LastEditedTimeIsSet () const | 
| int | NewRevision () | 
| returns updated revision count  More... | |
| ON_3dmRevisionHistory & | operator= (const ON_3dmRevisionHistory &)=default | 
| bool | Read (ON_BinaryArchive &) | 
| bool | Write (ON_BinaryArchive &) const | 
| Static Public Member Functions | |
| static ON_3dmRevisionHistory | FirstRevision () | 
| Public Attributes | |
| struct tm | m_create_time | 
| UCT create time.  More... | |
| struct tm | m_last_edit_time | 
| UCT las edited time.  More... | |
| int | m_revision_count = 0 | 
| ON_wString | m_sCreatedBy | 
| ON_wString | m_sLastEditedBy | 
| Static Public Attributes | |
| static const ON_3dmRevisionHistory | Empty | 
Copyright (c) 1993-2022 Robert McNeel & Associates. All rights reserved. OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks 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 openNURBS copyright information see http://www.opennurbs.org.
| ON_3dmRevisionHistory::ON_3dmRevisionHistory | ( | ) | 
Default construction sets this = ON_3dmRevisionHistory::Empty
| 
 | default | 
| 
 | default | 
| bool ON_3dmRevisionHistory::CreateTimeIsSet | ( | ) | const | 
Returns: true if m_create_time is >= January 1, 1970
| void ON_3dmRevisionHistory::Dump | ( | ON_TextLog & | ) | const | 
| 
 | static | 
Returns: A revision history with m_revision_count = 1 m_create_time = now m_last_edit_time = now m_sCreatedBy = current user m_sLastEditedBy = current user
| bool ON_3dmRevisionHistory::IsEmpty | ( | ) | const | 
| bool ON_3dmRevisionHistory::IsValid | ( | ) | const | 
| bool ON_3dmRevisionHistory::LastEditedTimeIsSet | ( | ) | const | 
Returns: true if m_last_edit_time is >= January 1, 1970
| int ON_3dmRevisionHistory::NewRevision | ( | ) | 
returns updated revision count
| 
 | default | 
| bool ON_3dmRevisionHistory::Read | ( | ON_BinaryArchive & | ) | 
| bool ON_3dmRevisionHistory::Write | ( | ON_BinaryArchive & | ) | const | 
| 
 | static | 
Description: The Empty revision has a revision number zero, all time values set to zero and all string values empty.
| struct tm ON_3dmRevisionHistory::m_create_time | 
UCT create time.
| struct tm ON_3dmRevisionHistory::m_last_edit_time | 
UCT las edited time.
| int ON_3dmRevisionHistory::m_revision_count = 0 | 
| ON_wString ON_3dmRevisionHistory::m_sCreatedBy | 
| ON_wString ON_3dmRevisionHistory::m_sLastEditedBy | 
 1.8.17
 1.8.17