
Wed, 01/17/2007 - 10:05
Forums:
Hi,
What are the libraries and DLLs required for the following header files
"TopoDS_Shape.hxx"
"Geom2d_BSplineCurve.hxx"
"TColgp_HArray1OfPnt2d.hxx"
"Geom2dAPI_Interpolate.hxx"
"TopoDS_Edge.hxx"
"BRepBuilderAPI_MakeEdge2d.hxx"
"BRepExtrema_DistShapeShape.hxx"
"BRepBuilderAPI_MakeVertex.hxx"
let me know the libraries and DLLs details specific to the above header files.
Thanks in advance,
Regards
Senthil
Wed, 01/17/2007 - 15:47
Senthil,
If you look in the OCC reference documentation, the libraries/DLLs are indicated by the Toolkits. Just add .lib or .dll to the toolkit name. So, for your list:
TopoDS_Shape = TKBrep
Geom2d_BSpineCurve = TKMath
TColgp_HArray1OfPnt2d = TKMath
Geom2dAPI_Interpolate = TKGeomAlgo
TopoDS_Edge = TKBRep
BRepBuilderAPI_MakeEdge2d = TKTopAlgo
BRepExtrema_DistShapeShape = TKTopAlgo
BRepBuilderAPI_MakeVertex = TKTopAlgo
Of course, some of these may require you to link additional libraries as well (like TKernel). You should be able to look up the undefined symbols in the reference documentation and add libraries as necessary.
Rob
Wed, 01/17/2007 - 16:33
Rob,
Thanks for your prompt reply.
Let me get back to you once i have done as you mentioned
Senthil.
Thu, 01/18/2007 - 15:19
I sent this list to Senthil and thought it would be useful to other members of the forum. This lists all the toolkits (libraries) and the contained packages. When trying to find libraries to link, look up the packages (the class name before the underscore) and add the associated toolkit.
FWOSPlugin
- FWOSDriver
PTKernel
- DBC
- PCollection
- PColStd
- PMMgt
- PShort
- PStandard
- PTColStd
- ObjMgt
TKBin
- BinDrivers
- BinMFunction
- BinMPrsStd
TKBinL
- BinLDrivers
- BinMDF
- BinMDataStd
- BinMNaming
- BinObjMgt
- BinMDocStd
- BinTools
TKCAF
- TPrsStd
- TFunction
- AppStd
TKCDF
- CDM
- PCDM
- CDF
- UTL
- LDOM
TKLCAF
- TDataStd
- TDF
- TDocStd
- TNaming
- AppStdL
TKPCAF
- PPrsStd
- MPrsStd
- PFunction
- MFunction
TKPLCAF
- PDF
- PDocStd
- PNaming
- PDataStd
- MDF
- MDocStd
- MDataStd
- MNaming
TKPShape
- PBRep
- PTopoDS
- PGeom
- PGeom2d
- PPoly
- PColgp
- PTopLoc
- PColPGeom
- PColPGeom2d
- MgtBRep
- MgtGeom
- MgtGeom2d
- MgtPoly
- MgtTopLoc
- MgtTopoDS
TKShapeSchema
- ShapeSchema
- PCDMShape
TKStdLSchema
- StdLSchema
- StdLDrivers
TKStdSchema
- StdSchema
- StdDrivers
TKXml
- XmlDrivers
- XmlMFunction
- XmlMPrsStd
TKXmlL
- XmlLDrivers
- XmlMDF
- XmlMDataStd
- XmlMDocStd
- XmlMNaming
- XmlObjMgt
TKBinXCAF
- BinXCAFDrivers
- BinMXCAFDoc
TKIGES
- IGESData
- IGESFile
- IGESBasic
- IGESGraph
- IGESGeom
- IGESDimen
- IGESDraw
- IGESSolid
- IGESDefs
- IGESAppli
- IGESConvGeom
- IGESSelect
- IGESToBRep
- GeomToIGES
- Geom2dToIGES
- BRepToIGES
- BRepToIGESBRep
- IGESControl
TKSTEP
- StepAP214
- RWStepAP214
- StepAP203
- RWStepAP203
- STEPConstruct
- STEPEdit
- GeomToStep
- StepToGeom
- StepToTopoDS
- TopoDSToStep
- STEPControl
- STEPSelections
- StepAP209
TKSTEP209
- StepElement
- StepFEA
- RWStepElement
- RWStepFEA
TKSTEPAttr
- StepVisual
- RWStepVisual
- StepDimTol
- RWStepDimTol
TKSTEPBase
- StepBasic
- RWStepBasic
- StepRepr
- RWStepRepr
- StepGeom
- RWStepGeom
- StepShape
- RWStepShape
TKSTL
- StlMesh
- StlAPI
- StlTransfer
- RWStl
TKVRML
- VrmlConverter
- VrmlAPI
- Vrml
TKXCAF
- XCAFApp
- XCAFDoc
- XCAFPrs
TKXCAFSchema
- MXCAFDoc
- PXCAFDoc
- XCAFDrivers
- XCAFSchema
TKXDEIGES
- IGESCAFControl
TKXDESTEP
- STEPCAFControl
TKXmlXCAF
- XmlXCAFDrivers
- XmlMXCAFDoc
TKXSBase
- Interface
- Transfer
- IFGraph
- IFSelect
- TransferBRep
- XSControl
- StepData
- StepFile
- HeaderSection
- RWHeaderSection
- APIHeaderSection
- StepSelect
- UnitsMethods
- XSAlgo
- LibCtl
- MoniTool
TKDCAF
- DDF
- DDocStd
- DNaming
- DDataStd
- DPrsStd
- DrawDim
TKDraw
- Draw
- DBRep
- DrawTrSurf
TKTopTest
- TestTopOpeDraw
- TestTopOpeTools
- TestTopOpe
- BRepTest
- GeometryTest
- HLRTest
- MeshTest
- GeomliteTest
- DrawFairCurve
- BOPTest
TKViewerTest
- Viewer2dTest
- ViewerTest
TKXDEDRAW
- XDEDRAW
TKXSDRAW
- SWDRAW
- XSDRAW
- XSDRAWIGES
- XSDRAWSTEP
- XSDRAWSTLVRML
TKAdvTools
- Dynamic
- Materials
- Expr
- ExprIntrp
- GraphDS
- GraphTools
TKernel
- FSD
- MMgt
- OSD
- Plugin
- Quantity
- Resource
- SortTools
- Standard
- StdFail
- Storage
- TColStd
- TCollection
- TShort
- Units
- UnitsAPI
- IncludeLibrary
- Dico
- NCollection
- Message
TKMath
- math
- MathBase
- ElCLib
- ElSLib
- BSplCLib
- BSplSLib
- Smoothing
- SysBase
- Data
- PLib
- Precision
- GeomAbs
- Poly
- CSLib
- Convert
- Bnd
- gp
- TColgp
- TopLoc
TKBO
- BOPTColStd
- BOPTools
- BOP
- BooleanOperations
- IntTools
- BRepAlgoAPI
TKBool
- TopOpeBRep
- TopOpeBRepDS
- TopOpeBRepBuild
- TopOpeBRepTool
- BRepAlgo
- BRepFill
- BRepProj
TKFeat
- LocOpe
- BRepFeat
TKFillet
- ChFiDS
- ChFi2d
- ChFi3d
- ChFiKPart
- Blend
- BRepBlend
- BlendFunc
- BRepFilletAPI
- FilletSurf
TKGeomAlgo
- Hatch
- GeomInt
- IntStart
- IntWalk
- IntImp
- IntCurveSurface
- IntSurf
- IntPatch
- Geom2dInt
- IntImpParGen
- IntRes2d
- IntCurve
- TopTrans
- Intf
- ApproxInt
- GccAna
- GccEnt
- GccInt
- GccIter
- GccGeo
- HatchGen
- Geom2dHatch
- Law
- AppBlend
- Plate
- GeomPlate
- LocalAnalysis
- GeomAPI
- GeomFill
- Geom2dAPI
- Geom2dGcc
- FairCurve
- NLPlate
- IntPolyh
- TopClass
TKHLR
- HLRTopoBRep
- HLRBRep
- HLRAlgo
- Intrv
- TopBas
- TopCnx
- Contap
TKMesh
- Triangle
- MeshDS
- BRepMesh
- MeshShape
- MeshAlgo
- IntPoly
TKOffset
- BRepOffsetAPI
- Draft
- BRepOffset
- BiTgte
TKPrim
- BRepPrim
- Primitives
- BRepSweep
- Sweep
- BRepPrimAPI
TKShHealing
- ShapeBuild
- ShapeExtend
- ShapeConstruct
- ShapeCustom
- ShapeAnalysis
- ShapeFix
- ShapeUpgrade
- ShapeAlgo
- ShapeProcess
- ShapeProcessAPI
TKTopAlgo
- IntCurvesFace
- MAT
- MAT2d
- Bisector
- BRepMAT2d
- BRepCheck
- BRepBndLib
- BRepExtrema
- BRepClass
- BRepClass3d
- BRepLib
- BRepGProp
- BRepIntCurveSurface
- BRepTopAdaptor
- BRepBuilderAPI
- BRepApprox
TKBRep
- TopoDS
- TopExp
- TopTools
- BRep
- BRepLProp
- BRepAdaptor
- BRepTools
TKG2d
- Geom2d
- LProp
- TColGeom2d
- Adaptor2d
- Geom2dLProp
- Geom2dAdaptor
- TopAbs
- GProp
TKG3d
- Geom
- TColGeom
- GeomAdaptor
- AdvApprox
- GeomLProp
- Adaptor3d
- LProp3d
TKGeomBase
- ProjLib
- GeomProjLib
- GCPnts
- CPnts
- Approx
- AppParCurves
- FEmTool
- AppCont
- Extrema
- IntAna
- IntAna2d
- GeomConvert
- AdvApp2Var
- ApproxF2var
- GeomLib
- Geom2dConvert
- Hermit
- BndLib
- AppDef
- GeomTools
- GC
- GCE2d
- gce
TKMeshVS
- MeshVS
TKOpenGl
- OpenGl
TKService
- Aspect
- InterfaceGraphic
- SelectBasics
- Viewer
- Xw
- MFT
- PS
- CGM
- AlienImage
- Image
- PlotMgt
- ImageUtility
- WNT
- TColQuantity
TKV2d
- V2d
- Graphic2d
- Select2D
- Prs2d
- AIS2D
- GGraphic2d
TKV3d
- V3d
- Graphic3d
- Visual3d
- Select3D
- Prs3d
- StdPrs
- SelectMgr
- PrsMgr
- AIS
- DsgPrs
- StdSelect
TKCDLFront
- CDLFront
TKCPPClient
- CPPClient
TKCPPExt
- CPPExt
TKCPPIntExt
- CPPIntExt
TKCPPJini
- CPPJini
TKCSFDBSchema
- CSFDBSchema
TKIDLFront
- IDLFront
TKTCPPExt
- TCPPExt
TKWOK
- EDL
- MS
- WOKAPI
- WOKBuilder
- WOKDFLT
- WOKDeliv
- WOKMake
- WOKOBJS
- WOKOrbix
- WOKStep
- WOKTools
- WOKUnix
- WOKUtils
- WOKernel
- WOKNT
TKWOKTcl
- WOKTclUtils
- WOKTclTools
- MSAPI
- WOKTCL
Thu, 01/18/2007 - 16:14
Thanks Rob for your extreme help.
I have done with my requirements.
Once again , Thanks for your help.
Let me get back to you if any further help or info is needed
Regards
Senthil
Thu, 01/18/2007 - 16:48
The information which packages are contained in each toolkit are available in file PACKAGES of each toolkit.
See the files src/TK*/PACKAGES.