MGCL V10  V10
MGCL V10
 全て クラス 名前空間 関数 変数 型定義 列挙型 列挙値 フレンド グループ ページ
クラス一覧
クラス・構造体・共用体・インターフェースの一覧です。
[表示階層 12]
 CMGAbstractGelsIs a container of MGAbstractGel, to specify what kind of gels are required
 CMGAppearanceA container class to hold MGGLAttrib objects
 CMGAttribMGAttrib is an abstract class that defines attribute elements of MGGel
 CMGAttribedGelIs an abstract class which provides interfaces of MGGel that has MGAppearance
 CMGAutoGelRegisterファクトリーレジストリーにエントリーする便利クラス
 CMGBezierMoveBezier curveをつまみ変形するためのclass
 CMGBisectionA virtual super class to solve non-linear equations by the bicection method
 CMGBoundaryMGBoundary is a boundary of more than 1 manifold dimension
 CMGBoxDefines a Box of any space dimendion
 CMGBPointSeqDefines BPoint seq of a space dimension and of a capacity
 CMGBSumCurveDefine MGBSumCurve Class(Boolean sum curve of three curves)
 CMGBSumSurfDefines Boolean sum surface
 CMGBVertexMGBVertex is 0 manifold dimension binder cell, is an point
 CMGCCisectIs a container of one intersection of two curves
 CMGCCisect_listDefines a list of MGCCisect(curve to curve intersection)
 CMGCellMGCell is a general cell that has bound
 CMGCellBaseIs an abstract class and the super class of MGPVertex and MGCellNB
 CMGCellNBCellNB is a cell without boundaries(No Boundaries)
 CMGCFisectMGCFisect is to represent an intersection of a face and a curve
 CMGCFisect_vectorMGCFisect_vector defines a vector of MGCFisect
 CMGColorMGColor defines the OpenGL color (R,G,B,A)
 CMGComplexMGComplex is a container of parameter cells and binder cells
 CMGCompositeCurveMGCompositeCurve is a composite of other leaf curves
 CMGConstructionPlaneMGConstructionPlane defines a construction plane ton input 3D data
 CMGContextMGContext defines the attributes of a document
 CMGCoonsDefines Coons Patch surface
 CMGCParam_listMGParam_Vector provides a list to store parameters of a curve
 CMGCSisectOne Intersection of curve and surface
 CMGCSisect_listMGCSisect_list defines linked list of MGCSisect
 CMGCurveMGCurve is an abstract class which represents a whole curve
 CMGCurveContinuityCurve continuity measuring class
 CMGCurveParameterUtility class to compute a curve parameter defined by f(t)=0
 CMGCylinderMGCylinder is a Cylinder in 3D space
 CMGDefaultDefines default values of each class
 CMGDirectionalLightMGDirectionalLight is a directional light source that approximates infinite light sources as the sun
 CMGDrawParamDefines parameters to draw MGObject, maily to approximate by lines and facets
 CMGEdgeMGEdge is an instance of MGCellNB, represents a boundary element of 2D manifold
 CMGEllipseMGEllipse is a class to define an ellipse of 2D or 3D
 CMGERealMGEReal is extended real number to define infinity
 CMGFaceMGFace is a trimmed surface
 CMGFFisectMGFFisect represents one intersection line of a MGFace and MGFace or MGSurface
 CMGFPlineFace's (u,v) parameter value line
 CMGFPointMGFPoint is to represent a Face or Surface point
 CMGFSurfaceMGFSurface is an abstract class to provide the comman interfaces to MGFace and MGSurface
 CmgFuncTypeSwitcherUtility class to invoke glsl's setFuncType
 CMGGelMGGel is an abstract class which represents a group element
 CMGGelFactoryBaseFactory Method 用のインターフェイス(MGGelFactoryTのために定義)
 CMGGelFactoryRegistryオブジェクトファクトリークラス
 CMGGelFactoryTオブジェクトファクトリークラス用テンプレートクラス
 CMGGelPositionMGGelPosition is a class to locate where a gel is in a group hierarchy
 CMGGelPositionsMGGelPosition Container Class
 CMGGeometryMGGeometry is an abstract class which represents a whole geometry
 CMGGLAttribMGGLAttrib is an abstract class which defines the enum of undefined or disabled
 CmgGLFramebufferObjectオフスクリーンレンダリング処理で使用するフレームバッファオブジェクトクラス
 CmgGLSLProgramMgGLSLProgramはOpenGL Shader Programをcompile , linkしてそのuniform変数の管理を行います
 CMGglViewAttribMGglViewAttrib is a class to serialize MGOpenGLView
 CMGGroupMGGroup is a class which constains MGGel elements
 CMGHHisectMGHHisect is to represent one continuous intersection line of shells
 CMGHHisect_vectorMGHHisect_vector defines a vector of MGHHisect
 CMGIfstreamMGIfstream is a class to read the serialized data generated by MGOfstream
 CMGIges504EdgeListMapIs the class to store MGEdge*(newed objects) generated for MGIges504 EDGE list
 CMGIgesDEStatusNumberMGIgesDEStatusNumber describes the Status Number of a directory entry section
 CMGIgesDirectoryEntryMGIgesDirectoryEntry describes a directory entry section of an IGES file
 CMGIgesFstreamMGIgesFstream is a super class for MGIfstream and MGOfstream
 CMGIgesGSecMGIgesGSec describes a Global Section of a IGES file
 CMGIgesIfstreamMGIgesIfstream read in *.iges; *.igs file, transforming IGES objects to MGCL objects
 CMGIgesOfstreamMGOgesIfstream write out to *.iges file, transforming MGCL objects to IGES objects
 CMGIgesParamLineMGIgesParamLine describes a line of Parameter Data of an IGES file
 CMGIgesPDMGIgesPD is the parent class of all the Parameter data section type
 CMGIgesPD100MGIgesPD100 is the class for Iges parameter data type 100(circular arc)
 CMGIgesPD102MGIgesPD102 is the class for Iges parameter data type 102(Composite curve)
 CMGIgesPD104MGIgesPD104 is the class for Iges parameter data type 104(conic arc)
 CMGIgesPD108MGIgesPD108 is the class for Iges parameter data type 108(Plane)
 CMGIgesPD110MGIgesPD110 is the class for Iges parameter data type 110(LINE)
 CMGIgesPD112MGIgesPD112 is the class for Iges parameter data type 112(Parametric spline curve)
 CMGIgesPD116MGIgesPD116 is the class for Iges parameter data type 116(POINT)
 CMGIgesPD118MGIgesPD118 is the class for Iges parameter data type 118(Ruled Surface)
 CMGIgesPD120MGIgesPD120 is the class for Iges parameter data type 120(Surface of Revolution)
 CMGIgesPD122MGIgesPD122 is the class for Iges parameter data type 122(Tabulated Cylinder)
 CMGIgesPD123MGIgesPD123 is the class for Iges parameter data type 123(DIRECTION)
 CMGIgesPD124MGIgesPD124 is the class for Iges parameter data type 124(Transformation matrix)
 CMGIgesPD126MGIgesPD126 is the class for Iges parameter data type 126(NURBS)
 CMGIgesPD128MGIgesPD128 is the class for Iges parameter data type 128(NURBS Surface)
 CMGIgesPD141MGIgesPD141 is the class for Iges parameter data type 141(BOUNDARY entity)
 CMGIgesPD142MGIgesPD142 is the class for Iges parameter data type 142(Curve on parameteric space)
 CMGIgesPD143MGIgesPD143 is the class for Iges parameter data type 143(Bounded Surface)
 CMGIgesPD144MGIgesPD144 is the class for Iges parameter data type 144(Trimmed Surface)
 CMGIgesPD158MGIgesPD158 is the class for Iges parameter data type 158(unparameterised sphere)
 CMGIgesPD186MGIgesPD186 is the class for Iges parameter data type 186
 CMGIgesPD190MGIgesPD190 is the class for Iges parameter data type 190(plane surface)
 CMGIgesPD192MGIgesPD192 is the class for Iges parameter data type 192
 CMGIgesPD196MGIgesPD196 is the class for Iges parameter data type 196(sphere surface)
 CMGIgesPD314MGIgesPD314 is the class for Iges parameter data type 314(Color definition entity)
 CMGIgesPD402MGIgesPD402 is the class for Iges parameter data type 402(Group associativity)
 CMGIgesPD502MGIgesPD502 is the class for the Iges parameter data type 502(VERTEX List Entity) form 1
 CMGIgesPD504MGIgesPD504 is the class for the Iges parameter data type 504(EDGE list) form 1
 CMGIgesPD508MGIgesPD508 is the class for Iges parameter data type 508(LOOP)
 CMGIgesPD510MGIgesPD510 is the class for Iges parameter data type 510(FACE)
 CMGIgesPD514MGIgesPD514 is the class for Iges parameter data type 514(Shell)
 CMGIgesVertexListMapIs the class to store MGBVertex*(newed objects) generated for MGIges502 Vertices list
 CMGImageMGImage defines bit map image data
 CMGIntervalInterval of 1 dimension, i.e. MGInterval is a real line
 CMGisectIs an abstract class to provide unified interfaces to handle an intersection of two objects
 CMGisectsMGisects defines a vector of MGisect
 CMGKnotDefines knot value and its multiplicity
 CMGKnotArrayDefines Array of Knots
 CMGKnotVectorDefines Knot vector of B-Representation
 CMGLBRepMGLBRep is a class for B-SPline representation
 CMGLBRepEndCDefines End Condition of Line B-Representation
 CMGLCisectMGLCisect is to represent Loop and curve intersection point of a parent face parameter space
 CMGLCisect_vectorMGLCisect_vector defines linked list of MGLCisect
 CMGLEPointIs to represent a Loop's point
 CMGLightMGLight is an abstract base class for light sources
 CmgLightModeSwitcherUtility class to invoke mgVBO::setLightMode()
 CMGLightsContainer class for light sources(MGDirectionalLight, MGPointLight, or MGSpotLight)
 CMGLineStippleMGLineStipple defines line stipple patters
 CMGLineWidthMGLineWidth defines line width of a curve
 CMGLLisectTo represent two loops intersection point
 CMGLLisect_vectorMGLLisect_vector defines a vector of MGLLisect
 CMGLoopMGLoop is a boundary of a face, a boundary of 2D manifold cell
 CMGLPointMGLPoint is to represent Loop's point
 CMGLSPointMGLSPoint is to express a loop and a surface intersection point
 CMGLSPoint_vectorMGLSPoint_vector defines a vector of MGLSPoint
 CMGMaterialMGMaterial defines OpenGL's Material attributes
 CMGMatrixMGMatrix is a matix of m by m, where m is the space dimension
 CMGNameDefines MGAttribedGel's Name data
 CMGNDDArrayDefines non-decreasing double data array
 CMGObjectIs an abstract class which represents a whole geometry and a topology
 CMGOfstreamMGOfstream is a class to serialize all of the subclasses of MGGel
 CMGOpenGLViewDefines OpenGL display class for MGCL objects
 CMGOscuCircleDefines Array of OscuCircle data
 CMGOscuCircleDataThe class for MGLBRep constructor of osculating circles
 CMGPickObjectMGPickObject is a class to locate where an object is in a group hierarchy
 CMGPickObjectCBMGPickObjectCB is a MGPickObject that includes the boundary information of a MGCurve
 CMGPickObjectFBIs a class to locate where an object is in a group hierarchy
 CMGPickObjectsContainer class for MGPickObject
 CMGPickObjectSBIs a MGPickObject that includes the perimeter information of a MGSurface
 CMGPixelDefine MGPixel Class of (R,G,B,A) pixel data
 CMGPlaneMGPlane is infinite plane in 3D space
 CMGPlaneImageMGPlaneImage defines square image plane
 CMGPlistDefines List of newed object pointers
 CMGPointMGPoint represents one dimensional manifold, a point in a space
 CMGPointLightMGPointLight is a point light source that radiates equally in all directions
 CMGPositionRepresent a positional data
 CMGPosition_listMGPosition_list provides a list of Positions
 CMGPPRepDefines PP-Represetation of a spline
 CMGPvectorDefines Vector of newed object pointers
 CMGPVertexMGPVertex is a parameter cell of the manifold dimension 0
 CMGRenderAttrMGRenderAttr defines the attributes of rendering attributes
 CMGRLBRepDefines Rational Line B-Representation
 CMGRSBRepDefines Surface B-Representation of rational form
 CMGSBRepDefines Surface B-Representation, that is , B-Spline surface
 CMGSBRepEndCDefines End Condition of Surface B-Representation
 CMGSBRepTPDefines Tangent Plane Line B-Representation Class
 CMGSBRepVecTPDefines Tangent Plane Line B-Representation Class
 CMGShellMGShell is a composition of MGFace's(trimmed surface)
 CMGSnapAttribDefines Snap attributes
 CMGSnapPositionsMGSnapPositions is a class to store array(vector) of MGPosition's
 CMGSphereMGSphere is a Sphere in 3D space
 CMGSPointSeqDefines Spoint seq of a space dimension and of a size
 CMGSpotLightA directional light source
 CMGSSisectMGSSisect represents one intersection line of two surfaces
 CMGSSisect_listMGSSisect_list defines linked list of MGSSisect
 CmgStaticGLAttribMgStaticGLAttrib defines MGColor and line width data of OpenGL
 CMGStlMGStl is a concrete class which represents an STL information
 CMGStraightMGStraight is a curve of any space dimension, represent a straight line
 CMGStringWriterDefines String writer class using mgVBO(OpenGL infrastructure)
 CMGSurfaceMGSurface is an abstract class of 3D surface
 CMGSurfCurveMGSurfCurve is a curve on a surface
 CmgSys2GLDefines two mgSysGL objects
 CmgSysGLMgSysGL is a class to provide a facility to draw temporal pictures
 CmgSysGLListDefines a list of mgSysGL
 CmgTextureTexture definition class
 CmgTL2FaceMgTL2Face is a proprietry class for Face tessellation
 CmgTL2FanMgTL2Fan is a point list to constitue a fan
 CmgTL2FansDefines a vector mgTL2Fan
 CmgTL2LPlineMgTL2LPline is limitted subinterval of mgTL2Polyline
 CmgTL2parameterHolds necessary parameter data for face tessellation
 CmgTL2PlBridgeExpress a splitting line for a face for tessellation
 CmgTL2PolylineMgTL2Polyline holds a parameter line(polyline) of a surface
 CmgTL2TriangleMgTL2Triangle holds (multiple) triangles data, which are a fan or a strip
 CmgTL2TrianglesA vector of mgTL2Triangle's
 CmgTLInputParamA class that contains all the necessary input parameters to make tessellation
 CMGToleranceMGTolerance is a class to hold various tolerance data used in MGCL
 CMGTopologyMGTopology is an abstract class which represents a whole Topology
 CMGTransfMGTransf represents a transformation of a space dimension
 CMGTrimLoopMGTrimLoop is a private and utility class to implement trimming of MGFSurface
 CMGTrimmedCurveMGTrimmedCurve is a part of an original curve of a limitted parameter range
 CMGUnit_vectorDefine a unit vector, is a MGVector
 CmgVBOOpenGL 4 用描画のためのクラス, in other words, display list
 CmgVBOByScreenMgVBOByScreen is a VBO to draw pictures in screen coordinates of a constant z value
 CmgVBOElementInterface class to include an element in mgVBO class's
 CmgVBOLeafMgVBOに対して描画データ作成後の情報を保持するためのクラス
 CmgVBOLeafPointerすでに作成済みのmgVBOLeafをVBOのメンバー(element)として保持するためのクラス
 CmgVBOPointerMGGroupなどでmemberのMGGelの描画をmgVBOのelementとするためのクラス
 CMGVectorVector of a general n space dimension
 CVBObyAnchorPt文字列描画のためのVBOクラス