Defines an outline consisting of 2D polylines.
More...
#include <cadex/PMI/Outline.hxx>
|
|
| Poly2dOutline () |
| | Constructor.
|
| |
|
| Poly2dOutline (const ModelData::Polyline2dSet &theLineSet) |
| | Constructor.
|
| |
|
void | SetLineSet (const ModelData::Polyline2dSet &theLineSet) |
| | Sets the line set.
|
| |
|
ModelData::Polyline2dSet | LineSet () const |
| | Returns the line set.
|
| |
|
void | Accept (OutlineVisitor &theVisitor) const |
| |
|
size_t | Id () const |
| | Return unique identifier of public object.
|
| |
|
internal::BaseObjectImpl * | Impl () const |
| |
|
bool | IsNull () const |
| |
|
| operator bool () const |
| |
|
template<typename T > |
| bool | IsOfType () const |
| |
|
template<typename T > |
| T * | Impl () const |
| | Reserved for internal use.
|
| |
|
|
static bool | CompareType (const BaseObject &theObject) |
| | Returns true if theObject has the Poly2dOutline type.
|
| |
|
static bool | CompareType (const BaseObject &theObject) |
| | Returns true if theObject has the Outline type.
|
| |
|
|
| Poly2dOutline (const ImplType &theImpl) |
| |
|
| Outline (const ImplType &theImpl) |
| |
|
| BaseObject (const ImplType &theImpl) |
| |
|
|
typedef std::shared_ptr< internal::BaseObjectImpl > | ImplType |
| |
Defines an outline consisting of 2D polylines.
- See also
- OutlinedComponent
- Examples
- exploring/pmi/Program.cs, and exploring/pmi/main.cxx.