API Reference > OdGe Classes > OdGeExternalCurve3d Class
OdGeExternalCurve3d Class
OdGeExternalCurve3dOdGeExternalCurve3dOdGeExternalCurve3d
Syntax
C++
class OdGeExternalCurve3d : public OdGeCurve3d;

GeExternalCurve3d.h

This class represents, as OdGeCurve3d curves, 3D curves whose definitions are external to the OdGe library.

OdGeExternalCurve3d curve instances can be treated as any other OdCurve3d. 

You can access the OdGeExternalCurve3d as a corresponding native OdGeCurve3d curve, if such a corresponding curve exists, or you may (more efficiently) access the external data in its native form. 

One example of using OdGeOdGeExternalCurve3d is to represent an ACIS curve. 

Corresponding C++ library: TD_Ge 

 

 
Name 
Description 
 
This is the overview for the OdGeExternalCurve3d constructor overload. 
 
Name 
Description 
 
Rerurns information about the system that created the curve. 
 
Returns a copy of the raw curve definition.
 
 
Return true if and only if the external curve can be represented as an OdGeCircArc3d. 
 
Returns true if and only if the curve is defined (not an empty instance). 
 
Return true if and only if the external curve can be represented as an OdGeEllipArc3d. 
 
Return true if and only if the external curve can be represented as an OdGeLine3d. 
 
Return true if and only if the external curve can be represented as an OdGeLineSeg3d. 
 
Return true if and only if the external curve can be represented as a native OdGeCurve3d, and returns a pointer to an instance of that native curve.
 
 
Return true if and only if the external curve can be represented as an OdGeNurbCurve3d. 
 
Returns true if and only if the external curve owns the data. 
 
Return true if and only if the external curve can be represented as an OdGeRay3d. 
 
set 
Sets the parameters for this external curve according to the arguments, and returns a reference to this external curve.
 
 
Forces this external curve to own the data, and returns a reference to this curve. 
 
Name 
Description 
 
= 
Assignment operator for the OdGeExternalCurve3d object. 
Copyright © 2002–2020. Open Design Alliance. All rights reserved.