Classes | Defines | Functions
opennurbs_archive.cpp File Reference
#include "pcl/surface/3rdparty/opennurbs/opennurbs.h"
Include dependency graph for opennurbs_archive.cpp:

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_CurveReadV1_RHINOIO_BREP_CURVE (ON_BinaryArchive &file)
static ON_NurbsCurveReadV1_RHINOIO_NURBS_CURVE_OBJECT_DATA (ON_BinaryArchive &file)
static ON_NurbsSurfaceReadV1_RHINOIO_NURBS_SURFACE_OBJECT_DATA (ON_BinaryArchive &file)
static bool ReadV1_TCODE_ANNOTATION_Helper (ON_BinaryArchive &archive, char *buffer, ON_wString &tc)
ON_CurveReadV1_TCODE_LEGACY_CRVSTUFF (ON_BinaryArchive &file)
static ON_BOOL32 ReadV1_TCODE_LEGACY_SPL (ON_BinaryArchive &file, ON_NurbsCurve *&pNurbsCurve)
static ON_NurbsCurveReadV1_TCODE_LEGACY_SPLSTUFF (ON_BinaryArchive &file)
static ON_BOOL32 ReadV1_TCODE_LEGACY_SRF (ON_BinaryArchive &file, ON_NurbsSurface *&pNurbsSurface)
static ON_NurbsSurfaceReadV1_TCODE_LEGACY_SRFSTUFF (ON_BinaryArchive &file)
static void TweakAnnotationPlane (ON_Plane &plane)

Define Documentation

#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.

Definition at line 10228 of file opennurbs_archive.cpp.

Definition at line 10231 of file opennurbs_archive.cpp.

Definition at line 10225 of file opennurbs_archive.cpp.

Definition at line 10226 of file opennurbs_archive.cpp.

Definition at line 10227 of file opennurbs_archive.cpp.

Definition at line 10229 of file opennurbs_archive.cpp.

Definition at line 10230 of file opennurbs_archive.cpp.


Function Documentation

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.

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.

Definition at line 11784 of file opennurbs_archive.cpp.

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.

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.

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.

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.



pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:46