CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
FMDebug.h
Go to the documentation of this file.
1
2// Copyright (C) 2002-2022, Open Design Alliance (the "Alliance").
3// All rights reserved.
4//
5// This software and its documentation and related materials are owned by
6// the Alliance. The software may only be incorporated into application
7// programs owned by members of the Alliance, subject to a signed
8// Membership Agreement and Supplemental Software License Agreement with the
9// Alliance. The structure and organization of this software are the valuable
10// trade secrets of the Alliance and its suppliers. The software is also
11// protected by copyright law and international treaty provisions. Application
12// programs incorporating this software must include the following statement
13// with their copyright notices:
14//
15// This application incorporates Open Design Alliance software pursuant to a license
16// agreement with Open Design Alliance.
17// Open Design Alliance Copyright (C) 2002-2022 by Open Design Alliance.
18// All rights reserved.
19//
20// By use of this software, its documentation or related materials, you
21// acknowledge and accept the above terms.
23// The following ifdef block is the standard way of creating macros which make exporting
24// from a DLL simpler. All files within this DLL are compiled with the TADEBUGTX_EXPORTS
25// symbol defined on the command line. this symbol should not be defined on any project
26// that uses this DLL. This way any other project whose source files include this file see
27// TADEBUGTX_API functions as being imported from a DLL, whereas this DLL sees symbols
28// defined with this macro as being exported.
29#ifndef _FMDEBUG_
30#define _FMDEBUG_
31
33//
34typedef int OPERATION_HANDLE;
35#define INVALID_OPERATION_HANDLE (-1)
36
38{}
40{}
41
44
47
50
52{}
53
55{}
56
58{}
59
61{}
62
63inline void DbgSave3dOperationSetCaller(const char* str)
64{}
65
66inline void DbgSave3dOperationEnable(bool bEnable)
67{}
68
69#endif //_FMDEBUG_
tol
Definition: DimVarDefs.h:2287
void DbgSave3dOperationEnable(bool bEnable)
Definition: FMDebug.h:66
int OPERATION_HANDLE
Definition: FMDebug.h:34
OPERATION_HANDLE DbgSave3dOperationBegin(FacetModeler::BooleanOperation eOperation, const FacetModeler::Body &rOperandA, const FacetModeler::Body &rOperandB)
Definition: FMDebug.h:42
void DbgSave2dOperationInput(FacetModeler::BooleanOperation eOperation, const FacetModeler::Profile2D &rArg1, const FacetModeler::Profile2D &rArg2, const OdGeTol &tol)
Definition: FMDebug.h:37
void DbgSave3dOperationSetCaller(const char *str)
Definition: FMDebug.h:63
void DbgSave3dOperationRoutedToOldBoolean(OPERATION_HANDLE hOp)
Definition: FMDebug.h:51
void DbgSave3dOperationOldBooleanResult(OPERATION_HANDLE hOp, const FacetModeler::Body &rResult)
Definition: FMDebug.h:54
void DbgSave2dOperationResult(FacetModeler::Result eRes, const FacetModeler::Profile2D &rResult)
Definition: FMDebug.h:39
#define INVALID_OPERATION_HANDLE
Definition: FMDebug.h:35
void DbgSave3dOperationResult(OPERATION_HANDLE hOp, const FacetModeler::Body &rResult)
Definition: FMDebug.h:57
void DbgSave3dOperationException(OPERATION_HANDLE hOp)
Definition: FMDebug.h:60
Definition: GeTol.h:49