#include "pcl/surface/3rdparty/opennurbs/opennurbs.h"
Go to the source code of this file.
Classes | |
class | CUserDataHeaderInfo |
class | ON__3dmV1_XDATA |
struct | ON__3dmV1LayerIndex |
class | ON_OBSOLETE_CCustomMeshUserData |
class | ON_ReadChunkHelper |
Defines | |
#define | BUFLEN 128 |
#define | CASEtcode2string(tc) case tc: s = #tc ; break |
#define | RHINO_ANGULAR_DIMENSION_VERSION_1 1 |
#define | RHINO_ANNOTATION_LEADER_VERSION_1 1 |
#define | RHINO_ANNOTATION_SETTINGS_VERSION_1 1 |
#define | RHINO_LINEAR_DIMENSION_VERSION_1 1 |
#define | RHINO_RADIAL_DIMENSION_VERSION_1 1 |
#define | RHINO_TEXT_BLOCK_VERSION_1 1 |
#define | RHINO_TEXT_BLOCK_VERSION_2 2 |
Functions | |
static bool | BeginRead3dmLEGACYSTUFF (ON_BinaryArchive &file, unsigned int stuff_tcode) |
static const unsigned char * | BufferToChunkValue (bool bReverseByteOrder, size_t sizeof_chunk_value, const unsigned char *buffer, const unsigned char *buffer_end, ON__INT64 *chunk_value) |
static const unsigned char * | BufferToINT64 (bool bReverseByteOrder, const unsigned char *buffer, const unsigned char *buffer_end, ON__INT64 *i64) |
static const unsigned char * | BufferToUINT16 (bool bReverseByteOrder, const unsigned char *buffer, const unsigned char *buffer_max, ON__UINT16 *u16) |
static const unsigned char * | BufferToUINT32 (bool bReverseByteOrder, const unsigned char *buffer, const unsigned char *buffer_end, ON__UINT32 *u32) |
static const unsigned char * | BufferToUuid (bool bReverseByteOrder, const unsigned char *buffer, const unsigned char *buffer_end, ON_UUID &uuid) |
static const unsigned char * | BufferValidateTcode (bool bReverseByteOrder, const unsigned char *buffer, const unsigned char *buffer_end, ON__UINT32 expected_tcode) |
static bool | DownSizeChunkValue (ON__UINT32 typecode, ON__INT64 v64, ON__INT32 *v32) |
static bool | DownSizeINT (ON__INT64 i64, ON__INT32 *i32) |
static bool | DownSizeUINT (ON__UINT64 u64, ON__UINT32 *u32) |
static bool | Dump3dmChunk_EndReadChunkHelper (ON_BinaryArchive &file, size_t offset0, ON__UINT32 tcode, ON__INT64 big_value, ON_TextLog &dump) |
static void | Dump3dmChunk_ErrorReportHelper (size_t offset, const char *msg, ON_TextLog &dump) |
static bool | Dump3dmChunk_UserDataHeaderHelper (size_t offset, ON_BinaryArchive &file, int major_userdata_version, int minor_userdata_version, ON_TextLog &dump) |
static bool | DumpChunk_PrintHeaderInfo (size_t offset0, ON__UINT32 typecode, ON__INT64 big_value, const char *typecode_name, ON_TextLog &dump) |
static const unsigned char * | EmergencyFindTable_UuidHelper (bool bReverseByteOrder, size_t sizeof_chunk_value, const unsigned char *buffer, const unsigned char *buffer_end, const ON__UINT32 expected_tcode, const ON_UUID *expected_uuid) |
static bool | HasCriticalUserData (const ON_BinaryArchive &ar, const ON_Object *obj) |
static bool | IsCoreUserData (const ON_UserData *ud) |
static bool | IsCriticalUserData (const ON_BinaryArchive &ar, const ON_UserData *ud) |
static bool | IsDotOrDotDotDir (const char *s) |
bool | ON_IsLongChunkTypecode (ON__UINT32 typecode) |
bool | ON_IsShorChunkTypecode (ON__UINT32 typecode) |
bool | ON_IsUnsignedChunkTypecode (ON__UINT32 typecode) |
ON_OBJECT_IMPLEMENT (ON_OBSOLETE_CCustomMeshUserData, ON_UserData,"69F27695-3011-4FBA-82C1-E529F25B5FD9") | |
int | on_strnicmp (const char *s1, const char *s2, int n) |
bool | ON_WriteOneObjectArchive (ON_BinaryArchive &archive, int version, const ON_Object &object) |
static bool | ReadObjectUserDataHeaderHelper (ON_BinaryArchive &binary_archive, const int major_userdata_version, const int minor_userdata_version, CUserDataHeaderInfo &ud_header) |
static ON_Curve * | ReadV1_RHINOIO_BREP_CURVE (ON_BinaryArchive &file) |
static ON_NurbsCurve * | ReadV1_RHINOIO_NURBS_CURVE_OBJECT_DATA (ON_BinaryArchive &file) |
static ON_NurbsSurface * | ReadV1_RHINOIO_NURBS_SURFACE_OBJECT_DATA (ON_BinaryArchive &file) |
static bool | ReadV1_TCODE_ANNOTATION_Helper (ON_BinaryArchive &archive, char *buffer, ON_wString &tc) |
ON_Curve * | ReadV1_TCODE_LEGACY_CRVSTUFF (ON_BinaryArchive &file) |
static ON_BOOL32 | ReadV1_TCODE_LEGACY_SPL (ON_BinaryArchive &file, ON_NurbsCurve *&pNurbsCurve) |
static ON_NurbsCurve * | ReadV1_TCODE_LEGACY_SPLSTUFF (ON_BinaryArchive &file) |
static ON_BOOL32 | ReadV1_TCODE_LEGACY_SRF (ON_BinaryArchive &file, ON_NurbsSurface *&pNurbsSurface) |
static ON_NurbsSurface * | ReadV1_TCODE_LEGACY_SRFSTUFF (ON_BinaryArchive &file) |
static void | TweakAnnotationPlane (ON_Plane &plane) |
#define BUFLEN 128 |
Definition at line 10233 of file opennurbs_archive.cpp.
#define CASEtcode2string | ( | tc | ) | case tc: s = #tc ; break |
Definition at line 13733 of file opennurbs_archive.cpp.
#define RHINO_ANGULAR_DIMENSION_VERSION_1 1 |
Definition at line 10228 of file opennurbs_archive.cpp.
#define RHINO_ANNOTATION_LEADER_VERSION_1 1 |
Definition at line 10231 of file opennurbs_archive.cpp.
#define RHINO_ANNOTATION_SETTINGS_VERSION_1 1 |
Definition at line 10225 of file opennurbs_archive.cpp.
#define RHINO_LINEAR_DIMENSION_VERSION_1 1 |
Definition at line 10226 of file opennurbs_archive.cpp.
#define RHINO_RADIAL_DIMENSION_VERSION_1 1 |
Definition at line 10227 of file opennurbs_archive.cpp.
#define RHINO_TEXT_BLOCK_VERSION_1 1 |
Definition at line 10229 of file opennurbs_archive.cpp.
#define RHINO_TEXT_BLOCK_VERSION_2 2 |
Definition at line 10230 of file opennurbs_archive.cpp.
static bool BeginRead3dmLEGACYSTUFF | ( | ON_BinaryArchive & | file, |
unsigned int | stuff_tcode | ||
) | [static] |
Definition at line 10871 of file opennurbs_archive.cpp.
static const unsigned char* BufferToChunkValue | ( | bool | bReverseByteOrder, |
size_t | sizeof_chunk_value, | ||
const unsigned char * | buffer, | ||
const unsigned char * | buffer_end, | ||
ON__INT64 * | chunk_value | ||
) | [static] |
Definition at line 6891 of file opennurbs_archive.cpp.
static const unsigned char* BufferToINT64 | ( | bool | bReverseByteOrder, |
const unsigned char * | buffer, | ||
const unsigned char * | buffer_end, | ||
ON__INT64 * | i64 | ||
) | [static] |
Definition at line 6841 of file opennurbs_archive.cpp.
static const unsigned char* BufferToUINT16 | ( | bool | bReverseByteOrder, |
const unsigned char * | buffer, | ||
const unsigned char * | buffer_max, | ||
ON__UINT16 * | u16 | ||
) | [static] |
Definition at line 6785 of file opennurbs_archive.cpp.
static const unsigned char* BufferToUINT32 | ( | bool | bReverseByteOrder, |
const unsigned char * | buffer, | ||
const unsigned char * | buffer_end, | ||
ON__UINT32 * | u32 | ||
) | [static] |
Definition at line 6811 of file opennurbs_archive.cpp.
static const unsigned char* BufferToUuid | ( | bool | bReverseByteOrder, |
const unsigned char * | buffer, | ||
const unsigned char * | buffer_end, | ||
ON_UUID & | uuid | ||
) | [static] |
Definition at line 6919 of file opennurbs_archive.cpp.
static const unsigned char* BufferValidateTcode | ( | bool | bReverseByteOrder, |
const unsigned char * | buffer, | ||
const unsigned char * | buffer_end, | ||
ON__UINT32 | expected_tcode | ||
) | [static] |
Definition at line 6879 of file opennurbs_archive.cpp.
static bool DownSizeChunkValue | ( | ON__UINT32 | typecode, |
ON__INT64 | v64, | ||
ON__INT32 * | v32 | ||
) | [static] |
Definition at line 353 of file opennurbs_archive.cpp.
static bool DownSizeINT | ( | ON__INT64 | i64, |
ON__INT32 * | i32 | ||
) | [static] |
Definition at line 324 of file opennurbs_archive.cpp.
static bool DownSizeUINT | ( | ON__UINT64 | u64, |
ON__UINT32 * | u32 | ||
) | [static] |
Definition at line 339 of file opennurbs_archive.cpp.
static bool Dump3dmChunk_EndReadChunkHelper | ( | ON_BinaryArchive & | file, |
size_t | offset0, | ||
ON__UINT32 | tcode, | ||
ON__INT64 | big_value, | ||
ON_TextLog & | dump | ||
) | [static] |
Definition at line 14071 of file opennurbs_archive.cpp.
static void Dump3dmChunk_ErrorReportHelper | ( | size_t | offset, |
const char * | msg, | ||
ON_TextLog & | dump | ||
) | [static] |
Definition at line 13703 of file opennurbs_archive.cpp.
static bool Dump3dmChunk_UserDataHeaderHelper | ( | size_t | offset, |
ON_BinaryArchive & | file, | ||
int | major_userdata_version, | ||
int | minor_userdata_version, | ||
ON_TextLog & | dump | ||
) | [static] |
Definition at line 14100 of file opennurbs_archive.cpp.
static bool DumpChunk_PrintHeaderInfo | ( | size_t | offset0, |
ON__UINT32 | typecode, | ||
ON__INT64 | big_value, | ||
const char * | typecode_name, | ||
ON_TextLog & | dump | ||
) | [static] |
Definition at line 13709 of file opennurbs_archive.cpp.
static const unsigned char* EmergencyFindTable_UuidHelper | ( | bool | bReverseByteOrder, |
size_t | sizeof_chunk_value, | ||
const unsigned char * | buffer, | ||
const unsigned char * | buffer_end, | ||
const ON__UINT32 | expected_tcode, | ||
const ON_UUID * | expected_uuid | ||
) | [static] |
Definition at line 6951 of file opennurbs_archive.cpp.
static bool HasCriticalUserData | ( | const ON_BinaryArchive & | ar, |
const ON_Object * | obj | ||
) | [static] |
Definition at line 3475 of file opennurbs_archive.cpp.
static bool IsCoreUserData | ( | const ON_UserData * | ud | ) | [static] |
Definition at line 3490 of file opennurbs_archive.cpp.
static bool IsCriticalUserData | ( | const ON_BinaryArchive & | ar, |
const ON_UserData * | ud | ||
) | [static] |
Definition at line 3420 of file opennurbs_archive.cpp.
static bool IsDotOrDotDotDir | ( | const char * | s | ) | [static] |
Definition at line 15195 of file opennurbs_archive.cpp.
bool ON_IsLongChunkTypecode | ( | ON__UINT32 | typecode | ) |
Definition at line 311 of file opennurbs_archive.cpp.
bool ON_IsShorChunkTypecode | ( | ON__UINT32 | typecode | ) |
Definition at line 318 of file opennurbs_archive.cpp.
bool ON_IsUnsignedChunkTypecode | ( | ON__UINT32 | typecode | ) |
Definition at line 300 of file opennurbs_archive.cpp.
ON_OBJECT_IMPLEMENT | ( | ON_OBSOLETE_CCustomMeshUserData | , |
ON_UserData | , | ||
"69F27695-3011-4FBA-82C1-E529F25B5FD9" | |||
) |
int on_strnicmp | ( | const char * | s1, |
const char * | s2, | ||
int | n | ||
) |
Definition at line 6135 of file opennurbs_archive.cpp.
bool ON_WriteOneObjectArchive | ( | ON_BinaryArchive & | archive, |
int | version, | ||
const ON_Object & | object | ||
) |
Definition at line 13497 of file opennurbs_archive.cpp.
static bool ReadObjectUserDataHeaderHelper | ( | ON_BinaryArchive & | binary_archive, |
const int | major_userdata_version, | ||
const int | minor_userdata_version, | ||
CUserDataHeaderInfo & | ud_header | ||
) | [static] |
Definition at line 4206 of file opennurbs_archive.cpp.
static ON_Curve* ReadV1_RHINOIO_BREP_CURVE | ( | ON_BinaryArchive & | file | ) | [static] |
Definition at line 11961 of file opennurbs_archive.cpp.
static ON_NurbsCurve* ReadV1_RHINOIO_NURBS_CURVE_OBJECT_DATA | ( | ON_BinaryArchive & | file | ) | [static] |
Definition at line 11784 of file opennurbs_archive.cpp.
static ON_NurbsSurface* ReadV1_RHINOIO_NURBS_SURFACE_OBJECT_DATA | ( | ON_BinaryArchive & | file | ) | [static] |
Definition at line 11844 of file opennurbs_archive.cpp.
static bool ReadV1_TCODE_ANNOTATION_Helper | ( | ON_BinaryArchive & | archive, |
char * | buffer, | ||
ON_wString & | tc | ||
) | [static] |
Definition at line 10235 of file opennurbs_archive.cpp.
ON_Curve* ReadV1_TCODE_LEGACY_CRVSTUFF | ( | ON_BinaryArchive & | file | ) |
Definition at line 11213 of file opennurbs_archive.cpp.
static ON_BOOL32 ReadV1_TCODE_LEGACY_SPL | ( | ON_BinaryArchive & | file, |
ON_NurbsCurve *& | pNurbsCurve | ||
) | [static] |
Definition at line 11037 of file opennurbs_archive.cpp.
static ON_NurbsCurve* ReadV1_TCODE_LEGACY_SPLSTUFF | ( | ON_BinaryArchive & | file | ) | [static] |
Definition at line 10891 of file opennurbs_archive.cpp.
static ON_BOOL32 ReadV1_TCODE_LEGACY_SRF | ( | ON_BinaryArchive & | file, |
ON_NurbsSurface *& | pNurbsSurface | ||
) | [static] |
Definition at line 11190 of file opennurbs_archive.cpp.
static ON_NurbsSurface* ReadV1_TCODE_LEGACY_SRFSTUFF | ( | ON_BinaryArchive & | file | ) | [static] |
Definition at line 11054 of file opennurbs_archive.cpp.
static void TweakAnnotationPlane | ( | ON_Plane & | plane | ) | [static] |
Definition at line 10161 of file opennurbs_archive.cpp.