CFx SDK Documentation
2020SP3
SDK
CFx
dd_inc
SpaModeler
SpaModeler.h
Go to the documentation of this file.
1
// Copyright (C) 2002-2017, 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 Teigha(R) software pursuant to a license
16
// agreement with Open Design Alliance.
17
// Teigha(R) Copyright (C) 2002-2017 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
24
#ifndef _ODSPAMODELER_INCLUDED_
25
#define _ODSPAMODELER_INCLUDED_
26
27
#include "
TD_PackPush.h
"
28
29
#include "
SpaModelerExport.h
"
30
#include "
RxDynamicModule.h
"
31
#include "
Ed/EdCommandStack.h
"
32
#include "
StaticRxObject.h
"
33
34
class
SPAParameters
;
35
40
class
SPAMODELER_EXPORT
SpaModeler
:
public
OdRxModule
41
{
42
bool
m_bLocalInit;
43
protected
:
44
void
initApp
();
45
void
uninitApp
();
46
47
SpaModeler
();
48
public
:
49
virtual
OdResult
setSPAParameters
(
const
SPAParameters
&pParameters);
50
virtual
void
getSPAParameters
(
SPAParameters
&pParameters);
51
52
virtual
void
setSPAtolerances
(
const
double
&resabs,
const
double
&resfit);
53
virtual
void
getSPAtolerances
(
double
&resabs,
double
&resfit)
const
;
54
virtual
double
getSPAresnor
()
const
;
55
};
56
61
typedef
OdSmartPtr<SpaModeler>
SpaModelerPtr
;
62
63
#include "
TD_PackPop.h
"
64
65
#endif //_ODSPAMODELER_INCLUDED_
OdResult
OdResult
Definition:
OdResult.h:29
RxDynamicModule.h
SpaModelerExport.h
EdCommandStack.h
SpaModeler::setSPAtolerances
virtual void setSPAtolerances(const double &resabs, const double &resfit)
SpaModeler::initApp
void initApp()
SpaModeler::uninitApp
void uninitApp()
SPAParameters
Definition:
SpaParameters.h:36
SpaModeler::getSPAresnor
virtual double getSPAresnor() const
TD_PackPop.h
OdSmartPtr
Definition:
SmartPtr.h:58
SpaModeler::getSPAtolerances
virtual void getSPAtolerances(double &resabs, double &resfit) const
TD_PackPush.h
StaticRxObject.h
SPAMODELER_EXPORT
#define SPAMODELER_EXPORT
Definition:
SpaModelerExport.h:40
OdRxModule
Definition:
RxModule.h:45
SpaModeler::setSPAParameters
virtual OdResult setSPAParameters(const SPAParameters &pParameters)
SpaModeler::getSPAParameters
virtual void getSPAParameters(SPAParameters &pParameters)
SpaModeler
Definition:
SpaModeler.h:41
SpaModelerPtr
OdSmartPtr< SpaModeler > SpaModelerPtr
Definition:
SpaModeler.h:61
SpaModeler::SpaModeler
SpaModeler()
Generated on Mon Oct 12 2020 11:49:44