Public Member Functions | Static Public Member Functions | List of all members
MultilinePoint Struct Referenceabstract

Stores a point for a multiline. More...

#include <MultilineHandler.h>

Inheritance diagram for MultilinePoint:
RefCountedBase RefCounted< IRefCounted > IRefCounted

Public Member Functions

DGNPLATFORM_EXPORT DPoint3d GetPoint () const
 Get the X,Y,Z coordinates from a MultilinePoint. More...
 
DGNPLATFORM_EXPORT void SetPoint (DPoint3dCR point)
 Set the X,Y,Z coordinates for a MultilinePoint. More...
 
DGNPLATFORM_EXPORT bool IsAssociative () const
 Determine if a MultilinePoint is associative. More...
 
DGNPLATFORM_EXPORT UInt32 GetNumBreaks () const
 Get the number of breaks on the segment that begins witn this point. More...
 
- Public Member Functions inherited from RefCounted< IRefCounted >
void * operator new (size_t size)
 
void operator delete (void *rawMemory, size_t size)
 
UInt32 AddRef () const
 
UInt32 Release () const
 
 RefCounted ()
 
 RefCounted (RefCounted const &rhs)
 
RefCountedoperator= (RefCounted const &rhs)
 
UInt32 GetRefCount () const
 

Static Public Member Functions

static DGNPLATFORM_EXPORT
MultilinePointPtr 
CreateFromPoint (DPoint3dCR point)
 Create a multi-line point from X,Y,Z coordinates. More...
 

Additional Inherited Members

- Protected Member Functions inherited from RefCounted< IRefCounted >
virtual ~RefCounted ()
 
- Protected Member Functions inherited from IRefCounted
virtual ~IRefCounted ()
 
void * operator new (size_t size)
 
void operator delete (void *rawMemory, size_t size)
 

Detailed Description

Stores a point for a multiline.

Remarks
Required library : DgnPlatform<ApiNumber>.lib i.e. DgnPlatform5.lib

Member Function Documentation

static DGNPLATFORM_EXPORT MultilinePointPtr CreateFromPoint ( DPoint3dCR  point)
static

Create a multi-line point from X,Y,Z coordinates.

Parameters
[in]pointThe coordinates of the point
Returns
a MultilinePoint
DGNPLATFORM_EXPORT UInt32 GetNumBreaks ( ) const

Get the number of breaks on the segment that begins witn this point.

Returns
The number of breaks between this point and the subsequent point
DGNPLATFORM_EXPORT DPoint3d GetPoint ( ) const

Get the X,Y,Z coordinates from a MultilinePoint.

Returns
The X,Y,Z coordinates
DGNPLATFORM_EXPORT bool IsAssociative ( ) const

Determine if a MultilinePoint is associative.

Returns
True if the point is associative.
DGNPLATFORM_EXPORT void SetPoint ( DPoint3dCR  point)

Set the X,Y,Z coordinates for a MultilinePoint.

Parameters
[in]pointThe coordinates of the point

The documentation for this struct was generated from the following file:

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.