sch Namespace Reference

Classes

struct  _TimeStamp
 
class  CD_Depth
 
class  CD_Pair
 
class  CD_Scene
 
class  CD_Simplex
 
class  CD_SimplexEnhanced
 
struct  CD_SimplexKeptPoints
 
struct  Geometry
 
struct  Polyhedron_algorithms
 
struct  PolyhedronEdge
 
struct  PolyhedronTriangle
 
class  S_Box
 
class  S_Capsule
 
class  S_Cone
 
class  S_Cylinder
 
class  S_Object
 
class  S_ObjectNonNormalized
 
class  S_ObjectNormalized
 
class  S_Point
 
class  s_PointsComparator
 Functor. More...
 
class  S_Polyhedron
 
class  S_PolyhedronVertex
 
class  S_Sphere
 
struct  s_SphereApproxim
 Functor. More...
 
struct  s_STN_VVR
 
struct  s_STP_Circle
 
struct  s_STP_STBVData
 
struct  s_STP_VVR
 
class  S_Superellipsoid
 
struct  s_toruslinkedBV
 Stores the IDs of the BV to which a torus is linked. More...
 
struct  s_Triangle
 Defines a triangle. More...
 
class  STP_BigSphere
 
class  STP_BV
 
class  STP_BV_P
 
class  STP_Feature
 
class  STP_SmallSphere
 
class  STP_Torus
 

Typedefs

typedef double Scalar
 
typedef CD_Matrix::Vector3T< Scalar, false > Vector3
 
typedef CD_Matrix::Vector4T< ScalarVector4
 
typedef Vector3 Point3
 
typedef CD_Matrix::Matrix3x3T< ScalarMatrix3x3
 
typedef CD_Matrix::QuaternionT< ScalarQuaternion
 
typedef CD_Matrix::Matrix4x4T< ScalarMatrix4x4
 
typedef CD_Matrix::Vector3T< Scalar, true > Vector3NormOptimized
 
typedef struct sch::_TimeStamp S_ObjectTimeStamp
 
typedef struct sch::s_toruslinkedBV toruslinkedBV
 
typedef struct sch::s_Triangle Triangle
 
typedef struct sch::s_SphereApproxim SphereApproxim
 
typedef struct sch::s_PointsComparator PointsComparator
 
typedef struct sch::s_STP_VVR STP_VVR
 
typedef struct sch::s_STN_VVR STN_VVR
 
typedef struct sch::s_STP_STBVData STP_STBVData
 
typedef struct sch::s_STP_Circle STP_Circle
 

Enumerations

enum  CD_SimplexType {
  CD_Point, CD_Segment, CD_Triangle, CD_Tetrahedron,
  CD_None
}
 
enum  ArchiveType { BINARY_ARCHIVE, TEXT_ARCHIVE }
 
enum  STP_Featuretype { SMALLSPHERE, BIGSPHERE, TORUS }
 

Typedef Documentation

◆ Matrix3x3

◆ Matrix4x4

◆ Point3

◆ PointsComparator

◆ Quaternion

◆ S_ObjectTimeStamp

◆ Scalar

typedef double sch::Scalar

◆ SphereApproxim

◆ STN_VVR

typedef struct sch::s_STN_VVR sch::STN_VVR

◆ STP_Circle

◆ STP_STBVData

◆ STP_VVR

typedef struct sch::s_STP_VVR sch::STP_VVR

◆ toruslinkedBV

◆ Triangle

◆ Vector3

◆ Vector3NormOptimized

◆ Vector4

Enumeration Type Documentation

◆ ArchiveType

Enumerator
BINARY_ARCHIVE 
TEXT_ARCHIVE 

◆ CD_SimplexType

Enumerator
CD_Point 
CD_Segment 
CD_Triangle 
CD_Tetrahedron 
CD_None 

◆ STP_Featuretype

Enumerator
SMALLSPHERE 
BIGSPHERE 
TORUS