13 #include "mg/DefaultVector.h"
15 #include "mg/Transf.h"
16 #include "mg/KnotVector.h"
17 #include "mg/Position.h"
18 #include "mg/Unit_vector.h"
MG_DLL_DECLR const MGBox mgNULL_BOX
MG_DLL_DECLR const MGAbstractGel mgAll_Loop
MGTransf represents a transformation of a space dimension.
Definition: Transf.h:35
MG_DLL_DECLR const MGInterval mgZERO_TO_DBLPAI
static const MGVector & x_unit_vector_2D()
Return x axis unit vector. m_x_unit_vector_2D を返却。
Definition: Default.h:127
static const MGTransf & identity_transf()
Return 4 by 4 unit transformation. m_identity_transf を返却。
Definition: Default.h:106
static const MGVector & null_vector()
Return null vector.
Definition: Default.h:145
MG_DLL_DECLR const MGAbstractGel mgAll_BVertex
MG_DLL_DECLR const MGAbstractGel mgAll_Face
MG_DLL_DECLR const MGTransf mgID_TRANSF_2D
MG_DLL_DECLR const MGAbstractGel mgAll_PVertex
std::ostream & operator<<(std::ostream &ostrm, const MGisect &is)
Debug Function.
Definition: isect.h:95
MG_DLL_DECLR const MGAbstractGel mgAll_FSurface
MG_DLL_DECLR const MGAbstractGel mgAll_RLBRep
Vector of a general n space dimension.
Definition: Vector.h:26
static const MGVector & x_unit_vector()
Return x axis unit vector. m_x_unit_vector を返却。
Definition: Default.h:133
MG_DLL_DECLR const MGAbstractGel mgAll_Surface
static const MGMatrix & null_matrix()
Return null matrix.
Definition: Default.h:118
static const MGInterval & empty_interval()
Return empty interval. m_empty_interval を返却。
Definition: Default.h:100
static const MGKnotVector & infinite_knot_vector()
Return infinite knot vector. m_infinite_knot_vector を返却。
Definition: Default.h:157
Defines a Box of any space dimendion.
Definition: Box.h:34
MG_DLL_DECLR const MGBox mgEMP_BOX
MG_DLL_DECLR const MGAbstractGel mgAll_1Manifold
MG_DLL_DECLR const MGAbstractGel mgAll_Plane
MG_DLL_DECLR const MGKnotVector mgINFINITE_KNOT_VECTOR
static const MGPosition & null_position()
Return null position.
Definition: Default.h:142
MG_DLL_DECLR const MGAbstractGel mgAll_2Manifold
MG_DLL_DECLR const MGTransf mgNULL_TRANSF
MG_DLL_DECLR const MGAbstractGel mgAll_RSBRep
MG_DLL_DECLR const MGAbstractGel mgAll_CompositeCurve
MG_DLL_DECLR const MGAbstractGel mgAll_Geo
Interval of 1 dimension, i.e. MGInterval is a real line.
Definition: Interval.h:22
MG_DLL_DECLR const MGAbstractGel mgAll_Gell
Represent a positional data.
Definition: Position.h:28
MG_DLL_DECLR const MGTransf mgID_TRANSF
static const MGTransf & null_transf()
Return null transformation.
Definition: Default.h:103
Defines Knot vector of B-Representation.
Definition: KnotVector.h:28
MG_DLL_DECLR const MGMatrix mgUNIT_MATR
MG_DLL_DECLR const MGAbstractGel mgAll_Object
static const MGPosition & origin_2D()
Return 2D origin point(0,0). m_origin_2D を返却。
Definition: Default.h:115
MG_DLL_DECLR const MGAbstractGel mgAll_SurfCurve
MG_DLL_DECLR const MGAbstractGel mgAll_SPhere
MG_DLL_DECLR const MGBox mgEMP_BOX_2D
static const MGBox & empty_box()
Return empty 3D box. m_empty_box を返却。
Definition: Default.h:94
MG_DLL_DECLR const MGAbstractGel mgAll_TrimmedCurve
MG_DLL_DECLR const MGInterval mgEMP_INTERV
static const MGVector & y_unit_vector()
Return y axis unit vector. m_y_unit_vector を返却。
Definition: Default.h:136
MG_DLL_DECLR const MGAbstractGel mgAll_Point
MG_DLL_DECLR const MGAbstractGel mgAll_Ellipse
MG_DLL_DECLR const MGAbstractGel mgAll_0Manifold
static const MGKnotVector & null_knot_vector()
Return null knot vector. m_null_knot_vector を返却。
Definition: Default.h:154
static const MGMatrix & unit_matrix()
Return 3 by 3 unit matrix. m_unit_matrix を返却。
Definition: Default.h:121
static const MGVector & zero_vector_2D()
Return 2D zero vector. m_zero_vector_2D を返却。
Definition: Default.h:151
static const MGVector & y_unit_vector_2D()
Return y axis unit vector. m_y_unit_vector_2D を返却。
Definition: Default.h:130
MG_DLL_DECLR const MGMatrix mgUNIT_MATR_2D
static const MGMatrix & unit_matrix_2D()
Return 2 by 2 unit matrix. m_unit_matrix_2D を返却。
Definition: Default.h:124
MG_DLL_DECLR const MGAbstractGel mgAll_SBRep
MG_DLL_DECLR const MGAbstractGel mgAll_Attrib
MG_DLL_DECLR const MGAbstractGel mgAll_Curve
MG_DLL_DECLR const MGAbstractGel mgAll_LBRep
MG_DLL_DECLR const MGAbstractGel mgAll_Straight
MG_DLL_DECLR const MGKnotVector mgNULL_KNOT_VECTOR
MG_DLL_DECLR const MGAbstractGel mgAll_Cylinder
static const MGBox & empty_box_2D()
Return empty 2D box. m_empty_box_2D を返却。
Definition: Default.h:97
static const MGBox & null_box()
Return null box.
Definition: Default.h:91
static const MGVector & zero_vector()
Return 3D zero vector. m_zero_vector を返却。
Definition: Default.h:148
MG_DLL_DECLR const MGAbstractGel mgAll_Group
MG_DLL_DECLR const MGMatrix mgNULL_MATR
static const MGTransf & identity_transf_2D()
Return 3 by 3 unit transformation. m_identity_transf_2D を返却。
Definition: Default.h:109
Defines default values of each class.
Definition: Default.h:80
MG_DLL_DECLR const MGAbstractGel mgAll_Topo
static const MGVector & z_unit_vector()
Return z axis unit vector. m_z_unit_vector を返却。
Definition: Default.h:139
MG_DLL_DECLR const MGAbstractGel mgAll_STL
static const MGPosition & origin()
Return 3D origin point(0,0,0). m_origin を返却。
Definition: Default.h:112
MG_DLL_DECLR const MGAbstractGel mgAll_Shell
MGMatrix is a matix of m by m, where m is the space dimension.
Definition: Matrix.h:30
MG_DLL_DECLR const MGAbstractGel mgAll_Edge