Skipped members
What NetOcc leaves out of OCCT, 1066 entries, each for a reason: members OCCT declares but never defines or exports, APIs C# can't express, and the parts of Visualization NetOcc doesn't wrap (the renderer's internals, one platform's input). netocc-gen logs every skip with its reason; members C# reaches another way (overload twins, hand-written members, .NET types) aren't skips. Written by skips.py from the generator's skip logs.
Many of the reasons are traps described in Pitfalls.
Accepted
Raw pointers
| Member | Reason |
|---|---|
gp_XYZ::GetData, gp_XYZ::ChangeData |
A pointer into the struct. A C# struct is pinned for the call only, and the GC may move it after; its fields hold the data. |
BinObjMgt_Persistent::GetOStream, GetIStream |
The persistent's stream exists only while a storage driver pastes. SetOStream keeps a stream, which C# lends for a call only, and without one OCCT dereferences a null stream. |
Image_AlienPixMap::GetPalette (excluded in the config) |
Declared only on Windows without FreeImage: a WIC palette (IWICPalette*). Generated on Windows, it breaks the other platforms' builds. |
Standard_CLocaleSentry::GetCLocale |
The C runtime's locale handle: _locale_t on Windows, locale_t elsewhere. Generated on Windows, the type doesn't exist on Linux. |
Standard_Type::Register |
Takes a std::type_info&: C++ RTTI, which C# can't produce. |
Class template instances
| Member | Reason |
|---|---|
RWGltf_GltfOStreamWriter::RWGltf_GltfOStreamWriter |
Takes rapidjson's BasicOStreamWrapper<std::ostream>, a C++ template of a third-party library that C# can't create. |
IntPolyh_ArrayOfPointNormal::Dump, IntPolyh_ArrayOfEdges::Dump, IntPolyh_ArrayOfTriangles::Dump |
IntPolyh_Array<T>::Dump calls T::Dump(), which these T lack or take arguments for: the member doesn't compile in C++ either. |
BRepGraph_LayerTopoSupplement::AttachedTo; Image_PixMap's 3D sizes (SizeXYZ, InitWrapper3D, InitTrash3D, InitZero3D, Image_PixMapData::Init); Aspect_WindowInputListener::TouchPoints |
A class template instance of size_t (NCollection_LinearVector<size_t>, NCollection_Vec3<size_t>, a map keyed by size_t). NetOcc names instances by their canonical types, which spell size_t per platform (unsigned long long on Windows, unsigned long elsewhere); keeping the sugar would take a parser change. |
NCollection_UtfString<wchar_t> and the ToUtfWide members returning it |
wchar_t is 16 bits on Windows and 32 elsewhere: no C# type has both widths. NCollection_UtfString<char16_t> and <char32_t> hold UTF-16 and UTF-32. |
Graphic3d_Layer::Structures, NonCullableStructures, ArrayOfStructures; Graphic3d_BvhCStructureSet::Structures, Graphic3d_BvhCStructureSetTrsfPers::Structures; Graphic3d_Structure::Network; Graphic3d_StructureManager::DefinedViews, RecomputeStructures |
Collections of raw pointers to the structure manager's structures and views: no C# collection holds raw pointers. C# reaches structures through their presentations (PrsMgr, AIS). |
BRepMesh_Classifier::RegisterWire |
Takes NCollection_Sequence<const gp_Pnt2d*>: raw pointers to the caller's points, which no C# collection holds (a C# struct has no fixed address). |
TNaming_UsedShapes::Map |
The attribute's map to the raw TNaming_RefShape pointers it owns: no C# collection holds raw pointers. |
MoniTool_Timer::Dictionary |
A map keyed by C strings (const char*) whose storage OCCT owns: no C# collection holds them. |
BVH::RadixSorter |
Its flat name, BVH_RadixSorter, is the file-scope template's too. |
Standard library types
| Member | Reason |
|---|---|
OSD_FileSystem, OSD_CachedFileSystem, OSD_FileSystemSelector, OSD_LocalFileSystem: OpenIStream, OpenOStream, OpenStreamBuffer, IsOpenIStream, IsOpenOStream; the OSD_IStreamBuffer, OSD_OStreamBuffer, OSD_IOStreamBuffer constructors; RWGltf_GltfJsonParser::SetStream; RWPly_PlyWriterContext::Open's stream (a call opens the file) |
A std::shared_ptr to a native stream or stream buffer: OCCT shares it and keeps it past the call, while NetOcc lends a C# stream for one call (Streams.i) and gives C# no view of OCCT's streams. |
BinTools_IStream::Stream, Message_PrinterOStream::GetStream |
A mutable reference to a native stream: C# has no view of OCCT's streams (Streams.i). |
Message_Messenger_StreamBuffer::Stream |
The std::stringstream C++'s << writes into, sent when the buffer goes; C# sends text with Message_Messenger.Send. |
BRepGraphInc_Storage::CurrentShapesMutex, DE_Wrapper::GlobalLoadMutex, Aspect_VKeySet::Mutex, SelectMgr_BVHThreadPool_BVHThread::BVHMutex, StdPrs_BRepFont::Mutex |
A std::mutex/std::shared_mutex for C++ code to lock around its own work: C# can't hold a C++ lock, which lives within one call. |
Select3D_SensitivePrimitiveArray::GetVertex |
Returns std::array<NCollection_Vec3<float>, 3>: Std.i's arrays hold numbers, not structs. |
MathUtils_Polynomial(std::initializer_list<double>), MathUtils_Rational(std::initializer_list<double>, ...) |
Only the compiler builds a std::initializer_list, from a braced list; the math_Vector constructors take the same coefficients. |
Standard_ErrorHandler::Error, Standard_ErrorHandler::Label |
Standard_ErrorHandler is the C++ side of OCCT's signal handling (OCC_CATCH_SIGNALS): a std::variant of signal exceptions and a setjmp buffer. C# gets OCCT's errors as OcctException. |
Wrapped by hand
| Member | Reason |
|---|---|
ShapeProcess::ToOperationFlag |
Returns std::pair<ShapeProcess::Operation, bool>. A pair's accessors are %extend, which SWIG casts with enum ShapeProcess_Operation, and a nested enum's flat alias can't follow that. The companion extras/ShapeProcess.i wraps it: ShapeProcess.ToOperationFlag(name, ref known). |
References and overloads
| Member | Reason |
|---|---|
Font_Rect::TopLeft, TopRight, BottomLeft, BottomRight (the overloads taking a vector) |
They fill the vector they're given and return it by reference, into a C# struct; C# gets the overloads without it, which return the value. |
NCollection_Mat3<T>::Map, NCollection_Mat4<T>::Map (BVH_Mat4d, BVH_Mat4f) |
A static function viewing a raw array as a matrix, by reference: memory C# doesn't own. The matrices' members and constructors take the values. |
NCollection_Mat3<T>::Multiply(m), NCollection_Mat4<T>::Multiply(m) (BVH_Mat4d, BVH_Mat4f) |
Next to the static Multiply(m1, m2): SWIG's wrappers take the object as the first argument, so the two collide, and SWIG keeps the static one; a = Multiply(a, m) does the same. |
Font_FontMgr::ToUseUnicodeSubsetFallback |
A static function returning a reference to a process-wide flag: C# refs come from objects (References.i), and the flag has no setter. |
gp_XY::ChangeCoord, gp_XYZ::ChangeCoord, gp_Pnt::ChangeCoord, gp_Pnt2d::ChangeCoord, gp_Mat::ChangeValue, gp_Mat2d::ChangeValue, Poly_Triangle::ChangeValue, Quantity_ColorRGBA::ChangeRGB |
A reference into a C# struct, which the GC may move: C# can't return a ref to a struct's own field on .NET Framework; SetCoord, SetValue and SetRGB write the same. |
BOPAlgo_ParallelAlgo::Perform |
C++ can't call it either: the private Perform(const Message_ProgressRange& = {}) makes Perform() ambiguous. Subclasses implement it. |
Standard_Transient::IncrementRefCounter, DecrementRefCounter, Delete |
Excluded in the config: the proxy owns one reference (SWIG's ref/unref), and calling these from C# would free the object under a live proxy. |
Outside the wrapped modules
Renderer internals, one platform's input, FFmpeg (17)
Visualization is wrapped without OpenGl's renderer classes (contexts, windows, raytracing: they declare per platform; the driver is wrapped), WNT (Windows' window and input package: a native window comes from Aspect_Window.FromNativeHandle), and FFmpeg's types (AVStream, AVRational: NetOcc's OCCT build has no FFmpeg). These take or return one (in parentheses).
- AIS:
AIS_ViewController::Update3dMouse (WNT_HIDSpaceMouse) - Aspect:
Aspect_WindowInputListener::Update3dMouse (WNT_HIDSpaceMouse),Aspect_WindowInputListener::update3dMouseKeys (WNT_HIDSpaceMouse),Aspect_WindowInputListener::update3dMouseRotation (WNT_HIDSpaceMouse),Aspect_WindowInputListener::update3dMouseTranslation (WNT_HIDSpaceMouse) - Media:
Media_CodecContext::Init (AVStream),Media_FormatContext::SecondsToUnits (AVRational),Media_FormatContext::Stream (AVStream),Media_FormatContext::StreamSecondsToUnits (AVStream),Media_FormatContext::StreamUnitsToSeconds (AVStream),Media_FormatContext::UnitsToSeconds (AVRational) - OpenGl:
OpenGl_GraphicDriver::CreateRenderWindow (OpenGl_Window),OpenGl_GraphicDriver::GetSharedContext (OpenGl_Context),OpenGl_GraphicDriver::GetStateCounter (OpenGl_StateCounter),OpenGl_Raytrace::IsRaytracedElement (OpenGl_Element),OpenGl_Raytrace::IsRaytracedElement (OpenGl_ElementNode),OpenGl_Raytrace::IsRaytracedGroup (OpenGl_Group)
Headers OCCT ships broken
Headers left out (13)
OCCT installs these without a header they include, or they don't compile, or they're Windows-only (in parentheses, why): the parse leaves them out, and their declarations with them.
- BOPDS:
BOPDS_DataMapOfIntegerListOfPaveBlock.hxx ('BOPDS_ListOfPaveBlock.hxx' file not found),BOPDS_DataMapOfPaveBlockListOfPaveBlock.hxx ('BOPDS_ListOfPaveBlock.hxx' file not found),BOPDS_IndexedDataMapOfPaveBlockListOfPaveBlock.hxx ('BOPDS_ListOfPaveBlock.hxx' file not found),BOPDS_VectorOfListOfPaveBlock.hxx ('BOPDS_ListOfPaveBlock.hxx' file not found) - GeomBndLib:
GeomBndLib_Curve.hxx (includes GeomBndLib_Line.hxx, which doesn't compile: 'GeomBndLib_InfiniteHelpers.pxx' file not found),GeomBndLib_Curve2d.hxx (includes GeomBndLib_Line2d.hxx, which doesn't compile: 'GeomBndLib_InfiniteHelpers.pxx' file not found),GeomBndLib_Line.hxx ('GeomBndLib_InfiniteHelpers.pxx' file not found),GeomBndLib_Line2d.hxx ('GeomBndLib_InfiniteHelpers.pxx' file not found) - Graphic3d:
Graphic3d_MapIteratorOfMapOfStructure.hxx ('Graphic3d_MapOfStructure.hxx' file not found) - MathLin:
MathLin_Jacobi.hxx (no member named 'NbIterations' in 'MathLin::EigenResult') - OSD:
OSD_WNT.hxx (Windows only (OCCT's WNT headers)) - OpenGl:
OpenGl_GLESExtensions.hxx (expected ')') - TObj:
TObj_Container.hxx ('TObj_SequenceOfObject.hxx' file not found)
Objects C# can't create or keep
Streams a class keeps (11)
A constructor, or a class with a stream member, may keep the stream past the call, while NetOcc lends a C# stream for one call (Streams.i).
- BinObjMgt:
BinObjMgt_Persistent::Read,BinObjMgt_Persistent::SetIStream,BinObjMgt_Persistent::SetOStream,BinObjMgt_Persistent::Write,BinObjMgt_Position::BinObjMgt_Position - BinTools:
BinTools_IStream::BinTools_IStream,BinTools_OStream::BinTools_OStream - DE:
DE_Provider_ReadStreamNode::DE_Provider_ReadStreamNode,DE_Provider_WriteStreamNode::DE_Provider_WriteStreamNode - VrmlData:
VrmlData_InBuffer::VrmlData_InBuffer,VrmlData_Scene::Dump
Allocated by OCCT only (9)
The class declares only placement forms of operator new (NCollection nodes, mesh data): OCCT allocates them from its allocators, and C# gets them from OCCT.
- BRepMeshData:
BRepMeshData_Curve::BRepMeshData_Curve,BRepMeshData_Edge::BRepMeshData_Edge,BRepMeshData_Face::BRepMeshData_Face,BRepMeshData_PCurve::BRepMeshData_PCurve,BRepMeshData_Wire::BRepMeshData_Wire - Message:
Message_LazyProgressScope::Message_LazyProgressScope - NCollection:
NCollection_ListNode::NCollection_ListNode,NCollection_SeqNode::NCollection_SeqNode - Poly:
Poly_CoherentTriPtr::Poly_CoherentTriPtr
Destructors C# can't call (7)
The destructor isn't public or isn't exported: a proxy that owned one couldn't release it (its finalizer would throw).
- BRepGraphInc:
BRepGraphInc_Reconstruct_Cache_TempScope::BRepGraphInc_Reconstruct_Cache_TempScope - RWObj:
RWObj_MtlReader::RWObj_MtlReader - StdStorage:
StdStorage_Bucket::StdStorage_Bucket,StdStorage_BucketOfPersistent::StdStorage_BucketOfPersistent - StepFile:
StepFile_ReadData::StepFile_ReadData - Storage:
Storage_Bucket::Storage_Bucket,Storage_BucketOfPersistent::Storage_BucketOfPersistent
Operators
Operators of proxies (341)
C# proxies have no operators. OCCT's mostly repeat a named member (operator* is Multiplied, operator() is Value), which C# has; shapes compare with Equals.
- AIS:
AIS_WalkDelta::operator[] - AdvApp2Var:
AdvApp2Var_EvaluatorFunc2Var::operator(),AdvApp2Var_Network::operator() - AdvApprox:
AdvApprox_EvaluatorFunction::operator() - BOPDS:
BOPDS_Pair::operator<,BOPDS_Pair::operator==,BOPDS_Pave::operator<,BOPDS_Pave::operator== - BOPTools:
BOPTools_Set::operator== - BRepGraph:
BRepGraph_MutGuard_BRepGraphInc_ChildRef::operator*,BRepGraph_MutGuard_BRepGraphInc_ChildRef::operator->,BRepGraph_MutGuard_BRepGraphInc_CoEdgeDef::operator*,BRepGraph_MutGuard_BRepGraphInc_CoEdgeDef::operator->,BRepGraph_MutGuard_BRepGraphInc_CompSolidDef::operator*,BRepGraph_MutGuard_BRepGraphInc_CompSolidDef::operator->,BRepGraph_MutGuard_BRepGraphInc_CompoundDef::operator*,BRepGraph_MutGuard_BRepGraphInc_CompoundDef::operator->,BRepGraph_MutGuard_BRepGraphInc_EdgeDef::operator*,BRepGraph_MutGuard_BRepGraphInc_EdgeDef::operator->,BRepGraph_MutGuard_BRepGraphInc_FaceDef::operator*,BRepGraph_MutGuard_BRepGraphInc_FaceDef::operator->,BRepGraph_MutGuard_BRepGraphInc_FaceRef::operator*,BRepGraph_MutGuard_BRepGraphInc_FaceRef::operator->,BRepGraph_MutGuard_BRepGraphInc_OccurrenceDef::operator*,BRepGraph_MutGuard_BRepGraphInc_OccurrenceDef::operator->,BRepGraph_MutGuard_BRepGraphInc_OccurrenceRef::operator*,BRepGraph_MutGuard_BRepGraphInc_OccurrenceRef::operator->,BRepGraph_MutGuard_BRepGraphInc_ProductDef::operator*,BRepGraph_MutGuard_BRepGraphInc_ProductDef::operator->,BRepGraph_MutGuard_BRepGraphInc_ShellDef::operator*,BRepGraph_MutGuard_BRepGraphInc_ShellDef::operator->,BRepGraph_MutGuard_BRepGraphInc_ShellRef::operator*,BRepGraph_MutGuard_BRepGraphInc_ShellRef::operator->,BRepGraph_MutGuard_BRepGraphInc_SolidDef::operator*,BRepGraph_MutGuard_BRepGraphInc_SolidDef::operator->,BRepGraph_MutGuard_BRepGraphInc_SolidRef::operator*,BRepGraph_MutGuard_BRepGraphInc_SolidRef::operator->,BRepGraph_MutGuard_BRepGraphInc_VertexDef::operator*,BRepGraph_MutGuard_BRepGraphInc_VertexDef::operator->,BRepGraph_MutGuard_BRepGraphInc_VertexRef::operator*,BRepGraph_MutGuard_BRepGraphInc_VertexRef::operator->,BRepGraph_MutGuard_BRepGraphInc_WireDef::operator*,BRepGraph_MutGuard_BRepGraphInc_WireDef::operator->,BRepGraph_MutGuard_BRepGraphInc_WireRef::operator*,BRepGraph_MutGuard_BRepGraphInc_WireRef::operator->,BRepGraph_UsagePath::operator== - BRepMesh:
BRepMesh_DataStructureOfDelaun::operator(),BRepMesh_Edge::operator==,BRepMesh_EdgeDiscret::operator(),BRepMesh_FaceChecker::operator(),BRepMesh_ModelHealer::operator(),BRepMesh_OrientedEdge::operator==,BRepMesh_Vertex::operator== - BSplCLib:
BSplCLib_EvaluatorFunction::operator() - BSplSLib:
BSplSLib_EvaluatorFunction::operator() - BinObjMgt:
BinObjMgt_Persistent::operator!,BinObjMgt_Persistent::operator<<,BinObjMgt_Persistent::operator>> - BinTools:
BinTools_IStream::operator>>,BinTools_OStream::operator<< - BlendFunc:
BlendFunc_Tensor::operator() - Bnd:
Bnd_Range::operator== - CDM:
CDM_Document::operator<<,CDM_MetaData::operator<< - ChFiDS:
ChFiDS_Map::operator(),ChFiDS_StripeMap::operator() - ExtremaPC:
ExtremaPC_Result::operator[] - Font:
Font_SystemFont::operator== - Geom2d:
Geom2d_Direction::operator^,Geom2d_Transformation::operator*,Geom2d_VectorWithMagnitude::operator*=,Geom2d_VectorWithMagnitude::operator+,Geom2d_VectorWithMagnitude::operator-,Geom2d_VectorWithMagnitude::operator/,Geom2d_VectorWithMagnitude::operator^ - Geom2dConvert:
Geom2dConvert_PPoint::operator!=,Geom2dConvert_PPoint::operator== - Geom2dHatch:
Geom2dHatch_Elements::operator() - GeomFill:
GeomFill_Tensor::operator() - Graphic3d:
Graphic3d_BSDF::operator==,Graphic3d_CameraTile::operator==,Graphic3d_CubeMapOrder::operator[],Graphic3d_FrameStatsData::operator[],Graphic3d_FrameStatsDataTmp::operator[],Graphic3d_Fresnel::operator==,Graphic3d_MaterialAspect::operator!=,Graphic3d_MaterialAspect::operator==,Graphic3d_PBRMaterial::operator==,Graphic3d_ValidatedCubeMapOrder::operator->,Graphic3d_WorldViewProjState::operator!=,Graphic3d_WorldViewProjState::operator== - IGESData:
IGESData_IGESType::operator== - IntPolyh:
IntPolyh_ArrayOfEdges::operator[],IntPolyh_ArrayOfPointNormal::operator[],IntPolyh_ArrayOfPoints::operator[],IntPolyh_ArrayOfSectionLines::operator[],IntPolyh_ArrayOfTangentZones::operator[],IntPolyh_ArrayOfTriangles::operator[],IntPolyh_Couple::operator==,IntPolyh_Point::operator*,IntPolyh_Point::operator+,IntPolyh_Point::operator-,IntPolyh_Point::operator/,IntPolyh_SectionLine::operator[] - IntTools:
IntTools_CurveRangeSample::operator==,IntTools_SurfaceRangeSample::operator== - Interface:
Interface_ParamList::operator() - Intf:
Intf_SectionLine::operator==,Intf_SectionPoint::operator==,Intf_TangentZone::operator== - LDOM:
LDOMBasicString::operator!=,LDOMBasicString::operator==,LDOM_Document::operator!=,LDOM_Document::operator==,LDOM_Node::operator!=,LDOM_Node::operator==,LDOM_NodeList::operator!=,LDOM_NodeList::operator== - MAT:
MAT_ListOfBisector::operator(),MAT_ListOfEdge::operator() - MAT2d:
MAT2d_BiInt::operator== - MathRoot:
MathRoot_MultipleGetValueFn::operator(),MathRoot_MultipleNoExtraHandler::operator(),MathRoot_MultipleResult::operator[] - MathUtils:
MathUtils_PolyResult::operator[] - MeshVS:
MeshVS_SymmetricPairHasher::operator(),MeshVS_TwoColors::operator== - Message:
Message_ExecStatus::operator&=,Message_ExecStatus::operator|=,Message_Messenger_StreamBuffer::operator<<,Message_Msg::operator<< - NCollection:
BVH_Mat4d::operator!=,BVH_Mat4d::operator(),BVH_Mat4d::operator*,BVH_Mat4d::operator+,BVH_Mat4d::operator-,BVH_Mat4d::operator/,BVH_Mat4d::operator==,BVH_Mat4f::operator!=,BVH_Mat4f::operator(),BVH_Mat4f::operator*,BVH_Mat4f::operator+,BVH_Mat4f::operator-,BVH_Mat4f::operator/,BVH_Mat4f::operator==,BVH_Vec2d::operator!=,BVH_Vec2d::operator*,BVH_Vec2d::operator+=,BVH_Vec2d::operator-,BVH_Vec2d::operator-=,BVH_Vec2d::operator/,BVH_Vec2d::operator==,BVH_Vec2f::operator!=,BVH_Vec2f::operator*,BVH_Vec2f::operator+=,BVH_Vec2f::operator-,BVH_Vec2f::operator-=,BVH_Vec2f::operator/,BVH_Vec2f::operator==,BVH_Vec2i::operator!=,BVH_Vec2i::operator*,BVH_Vec2i::operator+=,BVH_Vec2i::operator-,BVH_Vec2i::operator-=,BVH_Vec2i::operator/,BVH_Vec2i::operator==,BVH_Vec3d::operator!=,BVH_Vec3d::operator*,BVH_Vec3d::operator+=,BVH_Vec3d::operator-,BVH_Vec3d::operator-=,BVH_Vec3d::operator/,BVH_Vec3d::operator==,BVH_Vec3f::operator!=,BVH_Vec3f::operator*,BVH_Vec3f::operator+=,BVH_Vec3f::operator-,BVH_Vec3f::operator-=,BVH_Vec3f::operator/,BVH_Vec3f::operator==,BVH_Vec3i::operator!=,BVH_Vec3i::operator*,BVH_Vec3i::operator+=,BVH_Vec3i::operator-,BVH_Vec3i::operator-=,BVH_Vec3i::operator/,BVH_Vec3i::operator==,BVH_Vec4d::operator!=,BVH_Vec4d::operator*,BVH_Vec4d::operator+=,BVH_Vec4d::operator-,BVH_Vec4d::operator-=,BVH_Vec4d::operator/,BVH_Vec4d::operator==,BVH_Vec4f::operator!=,BVH_Vec4f::operator*,BVH_Vec4f::operator+=,BVH_Vec4f::operator-,BVH_Vec4f::operator-=,BVH_Vec4f::operator/,BVH_Vec4f::operator==,BVH_Vec4i::operator!=,BVH_Vec4i::operator*,BVH_Vec4i::operator+=,BVH_Vec4i::operator-,BVH_Vec4i::operator-=,BVH_Vec4i::operator/,BVH_Vec4i::operator==,Graphic3d_Vec2ub::operator!=,Graphic3d_Vec2ub::operator*,Graphic3d_Vec2ub::operator+=,Graphic3d_Vec2ub::operator-,Graphic3d_Vec2ub::operator-=,Graphic3d_Vec2ub::operator/,Graphic3d_Vec2ub::operator==,Graphic3d_Vec3ub::operator!=,Graphic3d_Vec3ub::operator*,Graphic3d_Vec3ub::operator+=,Graphic3d_Vec3ub::operator-,Graphic3d_Vec3ub::operator-=,Graphic3d_Vec3ub::operator/,Graphic3d_Vec3ub::operator==,Graphic3d_Vec4ub::operator!=,Graphic3d_Vec4ub::operator*,Graphic3d_Vec4ub::operator+=,Graphic3d_Vec4ub::operator-,Graphic3d_Vec4ub::operator-=,Graphic3d_Vec4ub::operator/,Graphic3d_Vec4ub::operator==,NCollection_BaseList_Iterator::operator==,NCollection_Mat3_double::operator!=,NCollection_Mat3_double::operator(),NCollection_Mat3_double::operator*,NCollection_Mat3_double::operator+,NCollection_Mat3_double::operator-,NCollection_Mat3_double::operator/,NCollection_Mat3_double::operator==,NCollection_Mat3_float::operator!=,NCollection_Mat3_float::operator(),NCollection_Mat3_float::operator*,NCollection_Mat3_float::operator+,NCollection_Mat3_float::operator-,NCollection_Mat3_float::operator/,NCollection_Mat3_float::operator==,NCollection_SparseArray_int::operator(),NCollection_String::operator!=,NCollection_String::operator+=,NCollection_String::operator==,NCollection_String::operator[],NCollection_UtfIterator_char16_t::operator*,NCollection_UtfIterator_char16_t::operator++,NCollection_UtfIterator_char16_t::operator==,NCollection_UtfIterator_char32_t::operator*,NCollection_UtfIterator_char32_t::operator++,NCollection_UtfIterator_char32_t::operator==,NCollection_UtfIterator_char::operator*,NCollection_UtfIterator_char::operator++,NCollection_UtfIterator_char::operator==,NCollection_UtfString_char16_t::operator!=,NCollection_UtfString_char16_t::operator+=,NCollection_UtfString_char16_t::operator==,NCollection_UtfString_char16_t::operator[],NCollection_UtfString_char32_t::operator!=,NCollection_UtfString_char32_t::operator+=,NCollection_UtfString_char32_t::operator==,NCollection_UtfString_char32_t::operator[],NCollection_Vec2_bool::operator!=,NCollection_Vec2_bool::operator*,NCollection_Vec2_bool::operator+=,NCollection_Vec2_bool::operator-,NCollection_Vec2_bool::operator-=,NCollection_Vec2_bool::operator/,NCollection_Vec2_bool::operator==,NCollection_Vec3_bool::operator!=,NCollection_Vec3_bool::operator*,NCollection_Vec3_bool::operator+=,NCollection_Vec3_bool::operator-,NCollection_Vec3_bool::operator-=,NCollection_Vec3_bool::operator/,NCollection_Vec3_bool::operator== - Poly:
Poly_ArrayOfNodes::operator[],Poly_ArrayOfUVNodes::operator[],Poly_MakeLoops_Hasher::operator() - Quantity:
Quantity_Date::operator+,Quantity_Date::operator-,Quantity_Date::operator<,Quantity_Date::operator==,Quantity_Date::operator>,Quantity_Period::operator+,Quantity_Period::operator-,Quantity_Period::operator<,Quantity_Period::operator==,Quantity_Period::operator> - Standard:
Standard_CStringHasher::operator() - StdObjMgt:
StdObjMgt_ReadData::operator>>,StdObjMgt_WriteData::operator<< - StepToTopoDS:
StepToTopoDS_PointPair::operator== - StepVisual:
NCollection_Handle_NCollection_Array1_Handle_StepVisual_TessellatedItem::operator*,NCollection_Handle_NCollection_Array1_Handle_StepVisual_TessellatedItem::operator->,NCollection_Handle_NCollection_DynamicArray_Handle_NCollection_HSequence_int::operator*,NCollection_Handle_NCollection_DynamicArray_Handle_NCollection_HSequence_int::operator-> - Storage:
Storage_BaseDriver::operator<<,Storage_BaseDriver::operator>> - TDF:
TDF_Attribute::operator<<,TDF_AttributeDelta::operator<<,TDF_Data::operator<<,TDF_DataSet::operator<<,TDF_Label::operator!=,TDF_Label::operator<<,TDF_Label::operator== - TDataStd:
TDataStd_BooleanArray::operator(),TDataStd_ByteArray::operator(),TDataStd_ExtStringArray::operator(),TDataStd_IntegerArray::operator(),TDataStd_RealArray::operator(),TDataStd_ReferenceArray::operator() - TFunction:
TFunction_DriverTable::operator<< - TObj:
NCollection_SparseArray_int_ConstIterator::operator() - TopLoc:
TopLoc_Location::operator!=,TopLoc_Location::operator*,TopLoc_Location::operator/,TopLoc_Location::operator== - TopTools:
TopTools_ShapeMapHasher::operator() - TopoDS:
TopoDS_Shape::operator!=,TopoDS_Shape::operator== - Transfer:
Transfer_FindHasher::operator() - Units:
Units_Measurement::operator*,Units_Measurement::operator+,Units_Measurement::operator-,Units_Measurement::operator/ - VrmlData:
VrmlData_Scene::operator<< - XCAFDoc:
XCAFDoc_AssemblyItemId::operator== - XCAFPrs:
XCAFPrs_DocumentNode::operator==,XCAFPrs_Style::operator== - math:
PSO_Particle::operator<,math_DoubleTab::operator(),math_Matrix::operator(),math_Matrix::operator*,math_Matrix::operator+,math_Matrix::operator-,math_Matrix::operator/
Operators of structs (212)
C# structs get OCCT's const +, -, *, / and ^ (and unary -); comparisons, calls, increments and the rest stay out, and so do operators that change the struct.
- BRepGraph:
BRepGraph_ChildRefId::operator!=,BRepGraph_ChildRefId::operator++,BRepGraph_ChildRefId::operator<,BRepGraph_ChildRefId::operator<=,BRepGraph_ChildRefId::operator==,BRepGraph_ChildRefId::operator>,BRepGraph_ChildRefId::operator>=,BRepGraph_CoEdgeId::operator!=,BRepGraph_CoEdgeId::operator++,BRepGraph_CoEdgeId::operator<,BRepGraph_CoEdgeId::operator<=,BRepGraph_CoEdgeId::operator==,BRepGraph_CoEdgeId::operator>,BRepGraph_CoEdgeId::operator>=,BRepGraph_CompSolidId::operator!=,BRepGraph_CompSolidId::operator++,BRepGraph_CompSolidId::operator<,BRepGraph_CompSolidId::operator<=,BRepGraph_CompSolidId::operator==,BRepGraph_CompSolidId::operator>,BRepGraph_CompSolidId::operator>=,BRepGraph_CompoundId::operator!=,BRepGraph_CompoundId::operator++,BRepGraph_CompoundId::operator<,BRepGraph_CompoundId::operator<=,BRepGraph_CompoundId::operator==,BRepGraph_CompoundId::operator>,BRepGraph_CompoundId::operator>=,BRepGraph_EdgeId::operator!=,BRepGraph_EdgeId::operator++,BRepGraph_EdgeId::operator<,BRepGraph_EdgeId::operator<=,BRepGraph_EdgeId::operator==,BRepGraph_EdgeId::operator>,BRepGraph_EdgeId::operator>=,BRepGraph_FaceId::operator!=,BRepGraph_FaceId::operator++,BRepGraph_FaceId::operator<,BRepGraph_FaceId::operator<=,BRepGraph_FaceId::operator==,BRepGraph_FaceId::operator>,BRepGraph_FaceId::operator>=,BRepGraph_FaceRefId::operator!=,BRepGraph_FaceRefId::operator++,BRepGraph_FaceRefId::operator<,BRepGraph_FaceRefId::operator<=,BRepGraph_FaceRefId::operator==,BRepGraph_FaceRefId::operator>,BRepGraph_FaceRefId::operator>=,BRepGraph_NodeId::operator!=,BRepGraph_NodeId::operator++,BRepGraph_NodeId::operator<,BRepGraph_NodeId::operator==,BRepGraph_OccurrenceId::operator!=,BRepGraph_OccurrenceId::operator++,BRepGraph_OccurrenceId::operator<,BRepGraph_OccurrenceId::operator<=,BRepGraph_OccurrenceId::operator==,BRepGraph_OccurrenceId::operator>,BRepGraph_OccurrenceId::operator>=,BRepGraph_OccurrenceRefId::operator!=,BRepGraph_OccurrenceRefId::operator++,BRepGraph_OccurrenceRefId::operator<,BRepGraph_OccurrenceRefId::operator<=,BRepGraph_OccurrenceRefId::operator==,BRepGraph_OccurrenceRefId::operator>,BRepGraph_OccurrenceRefId::operator>=,BRepGraph_ProductId::operator!=,BRepGraph_ProductId::operator++,BRepGraph_ProductId::operator<,BRepGraph_ProductId::operator<=,BRepGraph_ProductId::operator==,BRepGraph_ProductId::operator>,BRepGraph_ProductId::operator>=,BRepGraph_RefId::operator!=,BRepGraph_RefId::operator++,BRepGraph_RefId::operator<,BRepGraph_RefId::operator==,BRepGraph_ShellId::operator!=,BRepGraph_ShellId::operator++,BRepGraph_ShellId::operator<,BRepGraph_ShellId::operator<=,BRepGraph_ShellId::operator==,BRepGraph_ShellId::operator>,BRepGraph_ShellId::operator>=,BRepGraph_ShellRefId::operator!=,BRepGraph_ShellRefId::operator++,BRepGraph_ShellRefId::operator<,BRepGraph_ShellRefId::operator<=,BRepGraph_ShellRefId::operator==,BRepGraph_ShellRefId::operator>,BRepGraph_ShellRefId::operator>=,BRepGraph_SolidId::operator!=,BRepGraph_SolidId::operator++,BRepGraph_SolidId::operator<,BRepGraph_SolidId::operator<=,BRepGraph_SolidId::operator==,BRepGraph_SolidId::operator>,BRepGraph_SolidId::operator>=,BRepGraph_SolidRefId::operator!=,BRepGraph_SolidRefId::operator++,BRepGraph_SolidRefId::operator<,BRepGraph_SolidRefId::operator<=,BRepGraph_SolidRefId::operator==,BRepGraph_SolidRefId::operator>,BRepGraph_SolidRefId::operator>=,BRepGraph_UsagePath_Step::operator==,BRepGraph_VersionStamp::operator!=,BRepGraph_VersionStamp::operator==,BRepGraph_VertexId::operator!=,BRepGraph_VertexId::operator++,BRepGraph_VertexId::operator<,BRepGraph_VertexId::operator<=,BRepGraph_VertexId::operator==,BRepGraph_VertexId::operator>,BRepGraph_VertexId::operator>=,BRepGraph_VertexRefId::operator!=,BRepGraph_VertexRefId::operator++,BRepGraph_VertexRefId::operator<,BRepGraph_VertexRefId::operator<=,BRepGraph_VertexRefId::operator==,BRepGraph_VertexRefId::operator>,BRepGraph_VertexRefId::operator>=,BRepGraph_WireId::operator!=,BRepGraph_WireId::operator++,BRepGraph_WireId::operator<,BRepGraph_WireId::operator<=,BRepGraph_WireId::operator==,BRepGraph_WireId::operator>,BRepGraph_WireId::operator>=,BRepGraph_WireRefId::operator!=,BRepGraph_WireRefId::operator++,BRepGraph_WireRefId::operator<,BRepGraph_WireRefId::operator<=,BRepGraph_WireRefId::operator==,BRepGraph_WireRefId::operator>,BRepGraph_WireRefId::operator>= - BRepGraphInc:
BRepGraph_CoEdgeCurve2DRepId::operator!=,BRepGraph_CoEdgeCurve2DRepId::operator++,BRepGraph_CoEdgeCurve2DRepId::operator<,BRepGraph_CoEdgeCurve2DRepId::operator<=,BRepGraph_CoEdgeCurve2DRepId::operator==,BRepGraph_CoEdgeCurve2DRepId::operator>,BRepGraph_CoEdgeCurve2DRepId::operator>=,BRepGraph_CoEdgePolygon2DRepId::operator!=,BRepGraph_CoEdgePolygon2DRepId::operator++,BRepGraph_CoEdgePolygon2DRepId::operator<,BRepGraph_CoEdgePolygon2DRepId::operator<=,BRepGraph_CoEdgePolygon2DRepId::operator==,BRepGraph_CoEdgePolygon2DRepId::operator>,BRepGraph_CoEdgePolygon2DRepId::operator>=,BRepGraph_CoEdgePolygonOnTriRepId::operator!=,BRepGraph_CoEdgePolygonOnTriRepId::operator++,BRepGraph_CoEdgePolygonOnTriRepId::operator<,BRepGraph_CoEdgePolygonOnTriRepId::operator<=,BRepGraph_CoEdgePolygonOnTriRepId::operator==,BRepGraph_CoEdgePolygonOnTriRepId::operator>,BRepGraph_CoEdgePolygonOnTriRepId::operator>=,BRepGraph_EdgeCurve3DRepId::operator!=,BRepGraph_EdgeCurve3DRepId::operator++,BRepGraph_EdgeCurve3DRepId::operator<,BRepGraph_EdgeCurve3DRepId::operator<=,BRepGraph_EdgeCurve3DRepId::operator==,BRepGraph_EdgeCurve3DRepId::operator>,BRepGraph_EdgeCurve3DRepId::operator>=,BRepGraph_EdgePolygon3DRepId::operator!=,BRepGraph_EdgePolygon3DRepId::operator++,BRepGraph_EdgePolygon3DRepId::operator<,BRepGraph_EdgePolygon3DRepId::operator<=,BRepGraph_EdgePolygon3DRepId::operator==,BRepGraph_EdgePolygon3DRepId::operator>,BRepGraph_EdgePolygon3DRepId::operator>=,BRepGraph_FaceSurfaceRepId::operator!=,BRepGraph_FaceSurfaceRepId::operator++,BRepGraph_FaceSurfaceRepId::operator<,BRepGraph_FaceSurfaceRepId::operator<=,BRepGraph_FaceSurfaceRepId::operator==,BRepGraph_FaceSurfaceRepId::operator>,BRepGraph_FaceSurfaceRepId::operator>=,BRepGraph_FaceTriangulationRepId::operator!=,BRepGraph_FaceTriangulationRepId::operator++,BRepGraph_FaceTriangulationRepId::operator<,BRepGraph_FaceTriangulationRepId::operator<=,BRepGraph_FaceTriangulationRepId::operator==,BRepGraph_FaceTriangulationRepId::operator>,BRepGraph_FaceTriangulationRepId::operator>=,BRepGraph_RepId::operator!=,BRepGraph_RepId::operator<,BRepGraph_RepId::operator== - BRepMesh:
BRepMesh_Triangle::operator== - BVH:
BVH_BitComparator::operator(),BVH_BitPredicate::operator() - Geom2dHash:
Geom2dHash_CurveHasher::operator() - GeomHash:
GeomHash_CurveHasher::operator(),GeomHash_Polygon2DHasher::operator(),GeomHash_Polygon3DHasher::operator(),GeomHash_PolygonOnTriHasher::operator(),GeomHash_SurfaceHasher::operator(),GeomHash_TriangulationHasher::operator() - Graphic3d:
Graphic3d_PolygonOffset::operator== - MeshVS:
MeshVS_TwoNodes::operator== - Poly:
Poly_MakeLoops_Link::operator==,Poly_Triangle::operator() - Quantity:
Quantity_Color::operator!=,Quantity_Color::operator==,Quantity_ColorRGBA::operator!=,Quantity_ColorRGBA::operator== - StdPrs:
StdPrs_Isolines_SegOnIso::operator< - gp:
gp_GTrsf2d::operator(),gp_GTrsf::operator(),gp_Mat2d::operator(),gp_Mat::operator()
Unlinkable
Declared, never defined (175)
OCCT declares these (most Standard_EXPORT) but defines them nowhere.
- AppDef:
AppDef_MultiLine::SetParameter,AppDef_ResConstraintOfMyGradientOfCompute::Error,AppDef_ResConstraintOfMyGradientbisOfBSplineCompute::Error,AppDef_ResConstraintOfTheGradient::Error,AppDef_TheResol::Error - BOPAlgo:
BOPAlgo_PaveFiller::Iterator - BRepApprox:
BRepApprox_Approx::Perform,BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox::Error,BRepApprox_ResConstraintOfMyGradientbisOfTheComputeLineOfApprox::Error,BRepApprox_TheImpPrmSvSurfacesOfApprox::FillInitialVectorOfSolution - BRepBlend:
BRepBlend_CSWalking::IsDone,BRepBlend_CSWalking::Line - BRepClass3d:
BRepClass3d_BndBoxTreeSelectorLine::Accept,BRepClass3d_BndBoxTreeSelectorPoint::Accept - BRepExtrema:
BRepExtrema_OverlapTool::BRepExtrema_OverlapTool,BRepExtrema_OverlapTool::LoadTriangleSets,BRepExtrema_OverlapTool::Perform,BRepExtrema_ProximityDistTool::LoadAdditionalPointsFirstSet - BRepFeat:
BRepFeat::IsInOut,BRepFeat_MakeLinearForm::TransformShapeFU - BRepGProp:
BRepGProp_VinertGK::GetAbsolutError - BRepGraph:
BRepGraph_CopyRemap::BRepGraph_CopyRemap,BRepGraph_UsagePath::HashCode,BRepGraph_UsagePath::IsEqual - BRepLib:
BRepLib_ValidateEdge::SetExitIfToleranceExceeded - BRepMesh:
BRepMesh_ConeRangeSplitter::GetSplitSteps,BRepMesh_MeshTool::DumpTriangles,BRepMesh_MeshTool::EraseTriangles - BRepOffset:
BRepOffset_MakeOffset::GetAnalyse,BRepOffset_MakeSimpleOffset::GetSafeOffset - BRepOffsetAPI:
BRepOffsetAPI_FindContigousEdges::NbEdges - BRepTools:
BRepTools_PurgeLocations::ModifiedShape - BSplCLib:
BSplCLib::DN - BinTools:
BinTools_Curve2dSet::Dump - BlendFunc:
BlendFunc::Knots,BlendFunc::Mults - CDF:
CDF_DirectoryIterator::CDF_DirectoryIterator - ChFi2d:
FilletPoint::Copy,FilletPoint::FilletPoint,FilletPoint::FilterPoints,FilletPoint::appendValue,FilletPoint::calculateDiff,FilletPoint::hasSolution,FilletPoint::remove - DsgPrs:
DsgPrs_RadiusPresentation::Add - Geom2dAPI:
Geom2dAPI_Interpolate::ClearTangents - Geom2dGcc:
Geom2dGcc_FunctionTanCuCuCu::Geom2dGcc_FunctionTanCuCuCu,Geom2dGcc_Lin2dTanObl::IsParallel2 - Geom2dHatch:
Geom2dHatch_Hatcher::IsDone - Geom2dInt:
Geom2dInt_Geom2dCurveTool::IsComposite - GeomAPI:
GeomAPI_Interpolate::ClearTangents - GeomFill:
GeomFill_FunctionGuide::Deriv2T,GeomFill_SweepSectionGenerator::GeomFill_SweepSectionGenerator,GeomFill_SweepSectionGenerator::Init - GeomInt:
GeomInt_IntSS::SetTolFixTangents,GeomInt_IntSS::TolFixTangents,GeomInt_ResConstraintOfMyGradientOfTheComputeLineBezierOfWLApprox::Error,GeomInt_ResConstraintOfMyGradientbisOfTheComputeLineOfWLApprox::Error,GeomInt_TheImpPrmSvSurfacesOfWLApprox::FillInitialVectorOfSolution,GeomInt_WLApprox::Perform - HLRBRep:
HLRBRep_BSurfaceTool::Axis,HLRBRep_Surface::UIntervalContinuity,HLRBRep_Surface::VIntervalContinuity - IFSelect:
IFSelect_ContextModif::Search,IFSelect_EditForm::NbTouched,IFSelect_IntParam::StaticName - IGESSelect:
IGESSelect_SelectBasicGeom::CurvesOnly - IGESToBRep:
IGESToBRep_TopoSurface::TransferPlaneSurface - IntAna2d:
MyDirectPolynomialRoots::MyDirectPolynomialRoots - IntCurve:
Interval::IntersectionWithBounded,Interval::Interval,Interval::Length,PeriodicInterval::FirstIntersection,PeriodicInterval::SecondIntersection - IntImpParGen:
IntImpParGen_ImpTool::D1,IntImpParGen_ImpTool::D2,IntImpParGen_ImpTool::Distance,IntImpParGen_ImpTool::FindParameter,IntImpParGen_ImpTool::GradDistance,IntImpParGen_ImpTool::Value - IntPatch:
IntPatch_Polyhedron::HasUMaxSingularity,IntPatch_Polyhedron::HasUMinSingularity,IntPatch_Polyhedron::HasVMaxSingularity,IntPatch_Polyhedron::HasVMinSingularity,IntPatch_Polyhedron::Perform,IntPatch_Polyhedron::UMaxSingularity,IntPatch_Polyhedron::UMinSingularity,IntPatch_Polyhedron::VMaxSingularity,IntPatch_Polyhedron::VMinSingularity,IntPatch_RLine::SetParamOnS1,IntPatch_RLine::SetParamOnS2 - IntPolyh:
IntPolyh_MaillageAffinage::GetFinTE,IntPolyh_MaillageAffinage::GetFinTT - IntTools:
IntTools_PntOnFace::IsValid - LDOM:
LDOM_BasicElement::Create,LDOM_CharReference::Decode,LDOM_CharReference::Encode,LDOM_MemManager::CompareStrings,LDOM_MemManager::HashedAllocate,LDOM_XmlReader::CreateElement,LDOM_XmlReader::LDOM_XmlReader,LDOM_XmlReader::ReadRecord,LDOM_XmlReader::getInteger - Law:
Law_Interpolate::ClearTangents - LocOpe:
LocOpe_Revol::LocOpe_Revol,LocOpe_RevolutionForm::LocOpe_RevolutionForm - MAT2d:
MAT2d_CutCurve::Perform,MAT2d_CutCurve::PerformInf - OSD:
OSD_Path::LocateExecFile - PCDM:
PCDM_DOMHeaderParser::SetEndElementName,PCDM_DOMHeaderParser::SetStartElementName,PCDM_DOMHeaderParser::endElement,PCDM_DOMHeaderParser::startElement - RWObj:
RWObj_MtlReader::Read - STEPSelections:
STEPSelections_Counter::POP,STEPSelections_Counter::POP2 - SelectMgr:
SelectMgr_SelectionImageFiller::CreateFiller,SelectMgr_TriangularFrustumSet::SelectMgr_TriangularFrustumSet - ShapeAnalysis:
ShapeAnalysis_BoxBndTreeSelector::Accept,ShapeAnalysis_BoxBndTreeSelector::Reject - ShapeFix:
ShapeFix_WireSegment::ShapeFix_WireSegment - StdLPersistent:
StdLPersistent_NamedData::Import - StdObject:
StdObject_Location::Import - StdPersistent:
StdPersistent_DataXtd_Constraint::Import,StdPersistent_DataXtd_PatternStd::Import - StdStorage:
StdStorage_Bucket::Clear,StdStorage_BucketIterator::Init,StdStorage_BucketIterator::Next,StdStorage_BucketIterator::Reset,StdStorage_BucketIterator::StdStorage_BucketIterator,StdStorage_BucketOfPersistent::Append,StdStorage_BucketOfPersistent::Clear,StdStorage_BucketOfPersistent::Value - StepData:
StepData_FreeFormEntity::StepData_FreeFormEntity,StepData_UndefinedEntity::Super - StepFEA:
StepFEA_SymmetricTensor43d::SetFeaIsotropicSymmetricTensor43d - StepFile:
StepFile_ReadData::AddError,StepFile_ReadData::AddNewScope,StepFile_ReadData::ClearRecorder,StepFile_ReadData::CreateErrorArg,StepFile_ReadData::CreateNewArg,StepFile_ReadData::CreateNewText,StepFile_ReadData::ErrorHandle,StepFile_ReadData::FinalOfHead,StepFile_ReadData::FinalOfScope,StepFile_ReadData::GetArgDescription,StepFile_ReadData::GetFileNbR,StepFile_ReadData::GetLastError,StepFile_ReadData::GetModePrint,StepFile_ReadData::GetNbRecord,StepFile_ReadData::GetRecordDescription,StepFile_ReadData::NextRecord,StepFile_ReadData::PrepareNewArg,StepFile_ReadData::PrintCurrentRecord,StepFile_ReadData::RecordIdent,StepFile_ReadData::RecordListStart,StepFile_ReadData::RecordNewEntity,StepFile_ReadData::RecordType,StepFile_ReadData::RecordTypeText,StepFile_ReadData::SetModePrint,StepFile_ReadData::SetTypeArg - Storage:
Storage_Bucket::Clear,Storage_BucketIterator::Init,Storage_BucketIterator::Next,Storage_BucketIterator::Reset,Storage_BucketIterator::Storage_BucketIterator,Storage_BucketOfPersistent::Append,Storage_BucketOfPersistent::Clear,Storage_BucketOfPersistent::Value - TopOpeBRepBuild:
TopOpeBRepBuild_Builder1::GFillSplitsPVS - TransferBRep:
TransferBRep::BRepCheck - VrmlData:
VrmlData_IndexedFaceSet::GetNormal - XCAFDoc:
XCAFDoc_GeomTolerance::XCAFDoc_GeomTolerance - math:
math_NewtonFunctionSetRoot::StateNumber,math_NewtonMinimum::IsConvex
Inline bodies calling unexported functions (68)
Defined in the headers, but calling a function the libraries don't export (in parentheses).
- BRepGraphInc:
BRepGraphInc_Reconstruct_Cache::BRepGraphInc_Reconstruct_Cache (Cache::Cache) - BRepMesh:
BRepMesh_Delaun::FreeEdges (BRepMesh_Delaun::getEdgesByType),BRepMesh_Delaun::Frontier (BRepMesh_Delaun::getEdgesByType),BRepMesh_Delaun::InternalEdges (BRepMesh_Delaun::getEdgesByType),BRepMesh_Delaun::ProcessConstraints (BRepMesh_Delaun::frontierAdjust) - LDOM:
LDOM_BasicAttribute::SetValue (LDOMString::LDOMString),LDOM_BasicText::SetData (LDOMString::LDOMString),LDOM_MemManager::Hash (HashTable::Hash) - NCollection:
NCollection_IncAllocator_IBlock::NCollection_IncAllocator_IBlock (IBlock::IBlock) - ShapePersistent:
ShapePersistent_BRep_Curve3D::PChildren (Curve3D::PChildren),ShapePersistent_BRep_Curve3D::Read (Curve3D::Read),ShapePersistent_BRep_Curve3D::Write (Curve3D::Write),ShapePersistent_BRep_Curve3D::import (Curve3D::import),ShapePersistent_BRep_CurveOn2Surfaces::PChildren (CurveOn2Surfaces::PChildren),ShapePersistent_BRep_CurveOn2Surfaces::Read (CurveOn2Surfaces::Read),ShapePersistent_BRep_CurveOn2Surfaces::Write (CurveOn2Surfaces::Write),ShapePersistent_BRep_CurveOn2Surfaces::import (CurveOn2Surfaces::import),ShapePersistent_BRep_CurveOnClosedSurface::PChildren (CurveOnClosedSurface::PChildren),ShapePersistent_BRep_CurveOnClosedSurface::Read (CurveOnClosedSurface::Read),ShapePersistent_BRep_CurveOnClosedSurface::Write (CurveOnClosedSurface::Write),ShapePersistent_BRep_CurveOnClosedSurface::import (CurveOnClosedSurface::import),ShapePersistent_BRep_CurveOnSurface::PChildren (CurveOnSurface::PChildren),ShapePersistent_BRep_CurveOnSurface::Read (CurveOnSurface::Read),ShapePersistent_BRep_CurveOnSurface::Write (CurveOnSurface::Write),ShapePersistent_BRep_CurveOnSurface::import (CurveOnSurface::import),ShapePersistent_BRep_CurveRepresentation::PChildren (CurveRepresentation::PChildren),ShapePersistent_BRep_GCurve::Read (GCurve::Read),ShapePersistent_BRep_GCurve::Write (GCurve::Write),ShapePersistent_BRep_PointOnCurve::PChildren (PointOnCurve::PChildren),ShapePersistent_BRep_PointOnCurve::Read (PointOnCurve::Read),ShapePersistent_BRep_PointOnCurve::Write (PointOnCurve::Write),ShapePersistent_BRep_PointOnCurve::import (PointOnCurve::import),ShapePersistent_BRep_PointOnCurveOnSurface::PChildren (PointOnCurveOnSurface::PChildren),ShapePersistent_BRep_PointOnCurveOnSurface::Read (PointOnCurveOnSurface::Read),ShapePersistent_BRep_PointOnCurveOnSurface::Write (PointOnCurveOnSurface::Write),ShapePersistent_BRep_PointOnCurveOnSurface::import (PointOnCurveOnSurface::import),ShapePersistent_BRep_PointOnSurface::Read (PointOnSurface::Read),ShapePersistent_BRep_PointOnSurface::Write (PointOnSurface::Write),ShapePersistent_BRep_PointOnSurface::import (PointOnSurface::import),ShapePersistent_BRep_PointRepresentation::PChildren (PointRepresentation::PChildren),ShapePersistent_BRep_PointsOnSurface::PChildren (PointsOnSurface::PChildren),ShapePersistent_BRep_PointsOnSurface::Read (PointsOnSurface::Read),ShapePersistent_BRep_PointsOnSurface::Write (PointsOnSurface::Write),ShapePersistent_BRep_Polygon3D::PChildren (Polygon3D::PChildren),ShapePersistent_BRep_Polygon3D::Read (Polygon3D::Read),ShapePersistent_BRep_Polygon3D::Write (Polygon3D::Write),ShapePersistent_BRep_Polygon3D::import (Polygon3D::import),ShapePersistent_BRep_PolygonOnClosedSurface::PChildren (PolygonOnClosedSurface::PChildren),ShapePersistent_BRep_PolygonOnClosedSurface::Read (PolygonOnClosedSurface::Read),ShapePersistent_BRep_PolygonOnClosedSurface::Write (PolygonOnClosedSurface::Write),ShapePersistent_BRep_PolygonOnClosedSurface::import (PolygonOnClosedSurface::import),ShapePersistent_BRep_PolygonOnClosedTriangulation::PChildren (PolygonOnClosedTriangulation::PChildren),ShapePersistent_BRep_PolygonOnClosedTriangulation::Read (PolygonOnClosedTriangulation::Read),ShapePersistent_BRep_PolygonOnClosedTriangulation::Write (PolygonOnClosedTriangulation::Write),ShapePersistent_BRep_PolygonOnClosedTriangulation::import (PolygonOnClosedTriangulation::import),ShapePersistent_BRep_PolygonOnSurface::PChildren (PolygonOnSurface::PChildren),ShapePersistent_BRep_PolygonOnSurface::Read (PolygonOnSurface::Read),ShapePersistent_BRep_PolygonOnSurface::Write (PolygonOnSurface::Write),ShapePersistent_BRep_PolygonOnSurface::import (PolygonOnSurface::import),ShapePersistent_BRep_PolygonOnTriangulation::PChildren (PolygonOnTriangulation::PChildren),ShapePersistent_BRep_PolygonOnTriangulation::Read (PolygonOnTriangulation::Read),ShapePersistent_BRep_PolygonOnTriangulation::Write (PolygonOnTriangulation::Write),ShapePersistent_BRep_PolygonOnTriangulation::import (PolygonOnTriangulation::import) - StdPersistent:
StdPersistent_Naming_NamedShape::Import (NamedShape::Import),StdPersistent_PPrsStd_AISPresentation::Import (AISPresentation::Import),StdPersistent_PPrsStd_AISPresentation_1::Import (AISPresentation_1::Import),StdPersistent_TopLoc_Datum3D::Read (Datum3D::Read),StdPersistent_TopLoc_Datum3D::Write (Datum3D::Write)
Vtables naming unexported functions (29)
An inline constructor or copy of a class the libraries don't export makes MSVC emit its vtable in the shim, and the vtable names a virtual function that isn't exported (in parentheses). An inline delegating constructor references the vtable without emitting it, and the libraries export the class's virtual functions but not its vtable.
- BRepClass3d:
BRepClass3d_BndBoxTreeSelectorLine::BRepClass3d_BndBoxTreeSelectorLine (BRepClass3d_BndBoxTreeSelectorLine::Accept),BRepClass3d_BndBoxTreeSelectorPoint::BRepClass3d_BndBoxTreeSelectorPoint (BRepClass3d_BndBoxTreeSelectorPoint::Accept) - PCDM:
PCDM_DOMHeaderParser::PCDM_DOMHeaderParser (PCDM_DOMHeaderParser::startElement) - Select3D:
Select3D_SensitiveCircle::Select3D_SensitiveCircle - ShapeAnalysis:
ShapeAnalysis_BoxBndTreeSelector::ShapeAnalysis_BoxBndTreeSelector (ShapeAnalysis_BoxBndTreeSelector::Reject) - ShapePersistent:
ShapePersistent_BRep_Curve3D::ShapePersistent_BRep_Curve3D (Curve3D::Read),ShapePersistent_BRep_CurveOn2Surfaces::ShapePersistent_BRep_CurveOn2Surfaces (CurveOn2Surfaces::Read),ShapePersistent_BRep_CurveOnClosedSurface::ShapePersistent_BRep_CurveOnClosedSurface (CurveOnClosedSurface::Read),ShapePersistent_BRep_CurveOnSurface::ShapePersistent_BRep_CurveOnSurface (CurveOnSurface::Read),ShapePersistent_BRep_CurveRepresentation::ShapePersistent_BRep_CurveRepresentation (CurveRepresentation::PChildren),ShapePersistent_BRep_GCurve::ShapePersistent_BRep_GCurve (GCurve::Read),ShapePersistent_BRep_PointOnCurve::ShapePersistent_BRep_PointOnCurve (PointOnCurve::Read),ShapePersistent_BRep_PointOnCurveOnSurface::ShapePersistent_BRep_PointOnCurveOnSurface (PointOnCurveOnSurface::Read),ShapePersistent_BRep_PointOnSurface::ShapePersistent_BRep_PointOnSurface (PointOnSurface::Read),ShapePersistent_BRep_PointRepresentation::ShapePersistent_BRep_PointRepresentation (PointRepresentation::PChildren),ShapePersistent_BRep_PointsOnSurface::ShapePersistent_BRep_PointsOnSurface (PointsOnSurface::Read),ShapePersistent_BRep_Polygon3D::ShapePersistent_BRep_Polygon3D (Polygon3D::Read),ShapePersistent_BRep_PolygonOnClosedSurface::ShapePersistent_BRep_PolygonOnClosedSurface (PolygonOnClosedSurface::Read),ShapePersistent_BRep_PolygonOnClosedTriangulation::ShapePersistent_BRep_PolygonOnClosedTriangulation (PolygonOnClosedTriangulation::Read),ShapePersistent_BRep_PolygonOnSurface::ShapePersistent_BRep_PolygonOnSurface (PolygonOnSurface::Read),ShapePersistent_BRep_PolygonOnTriangulation::ShapePersistent_BRep_PolygonOnTriangulation (PolygonOnTriangulation::Read),ShapePersistent_BRep_TEdge_pTObjectT::ShapePersistent_BRep_TEdge_pTObjectT (pTEdge::createTShape),ShapePersistent_BRep_TFace_pTObjectT::ShapePersistent_BRep_TFace_pTObjectT (pTFace::createTShape),ShapePersistent_BRep_TVertex_pTObjectT::ShapePersistent_BRep_TVertex_pTObjectT (pTVertex::createTShape),ShapePersistent_Poly_Polygon2D::ShapePersistent_Poly_Polygon2D (pPolygon2D::Import),ShapePersistent_Poly_Polygon3D::ShapePersistent_Poly_Polygon3D (pPolygon3D::Import),ShapePersistent_Poly_PolygonOnTriangulation::ShapePersistent_Poly_PolygonOnTriangulation (pPolygonOnTriangulation::Import),ShapePersistent_Poly_Triangulation::ShapePersistent_Poly_Triangulation (pTriangulation::Import) - StdPersistent:
StdPersistent_TopLoc_Datum3D::StdPersistent_TopLoc_Datum3D (Datum3D::Read)