Main Page
Namespaces
Namespace List
Namespace Members
All
a
b
c
i
m
p
q
s
t
v
Functions
Typedefs
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
z
~
Functions
_
a
b
c
d
e
f
g
i
j
l
m
n
o
p
q
r
s
t
u
v
w
~
Variables
_
a
b
c
d
e
f
g
h
l
m
n
o
p
r
s
t
v
w
z
Typedefs
Enumerations
Enumerator
Related Functions
Files
File List
File Members
All
Functions
Macros
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
STP_BV_P.h
Go to the documentation of this file.
1
#ifndef STP_VB_P_HEADER
2
# define STP_VB_P_HEADER
3
4
# pragma once
5
6
# include <
sch/STP-BV/STP_BV.h
>
7
# include <
sch/S_Polyhedron/Polyhedron_algorithms.h
>
8
# include <
sch/sch_api.h
>
9
10
namespace
sch
11
{
12
class
STP_BV_P
:
public
STP_BV
13
{
14
public
:
15
SCH_API
STP_BV_P
(
void
);
16
17
SCH_API
virtual
STP_BV_P
*
clone
()
const
;
18
19
SCH_API
virtual
Point3
l_Support
(
const
Vector3
& v,
int
& lastFeature)
const
;
20
31
SCH_API
virtual
void
constructFromFile
(
const
std::string & filename);
32
33
SCH_API
virtual
~STP_BV_P
(
void
);
34
35
SCH_API
virtual
S_ObjectType
getType
()
const
;
36
37
private
:
38
Polyhedron_algorithms
poly;
39
};
40
}
// namespace sch
41
42
#endif
43
sch::STP_BV_P::l_Support
virtual SCH_API Point3 l_Support(const Vector3 &v, int &lastFeature) const
gives the support point for a given vector in local cordinates and a given last feature....
sch
Definition:
CD_Pair.h:11
sch::S_Object::S_ObjectType
S_ObjectType
type of a solid object. Don't use it to cast !
Definition:
S_Object.h:233
SCH_API
#define SCH_API
Definition:
sch_api.h:13
sch::STP_BV_P::getType
virtual SCH_API S_ObjectType getType() const
must be overloaded to return the type
sch::STP_BV_P
Definition:
STP_BV_P.h:12
sch::STP_BV_P::clone
virtual SCH_API STP_BV_P * clone() const
Returns a copy of this S_Object.
sch::STP_BV_P::STP_BV_P
SCH_API STP_BV_P(void)
STP_BV.h
sch_api.h
Polyhedron_algorithms.h
sch::STP_BV_P::constructFromFile
virtual SCH_API void constructFromFile(const std::string &filename)
Constructs the object from a file describing its STP_BV decomposition.
CD_Matrix::Vector3T< Scalar, false >
sch::STP_BV_P::~STP_BV_P
virtual SCH_API ~STP_BV_P(void)
sch::Polyhedron_algorithms
Definition:
Polyhedron_algorithms.h:49
sch::STP_BV
Definition:
STP_BV.h:166
include
sch
STP-BV
STP_BV_P.h
Generated by
1.8.17