C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844

The property of the edge. More...

#include <mb_property.h>

+ Inheritance diagram for MbPolymeshEdgeProperty:
+ Collaboration diagram for MbPolymeshEdgeProperty:

Public Member Functions

 MbPolymeshEdgeProperty (MbePrompt name, MbPolymesh &topo, uint32 n)
 Constructor by parameters. More...
 
virtual ~MbPolymeshEdgeProperty ()
 Destructor.
 
void GetCharValue (TCHAR *v) const override
 Get string value of the property. Deprecated method, use GetCharValue_s() in combination with GetCharLen() instead.
 
void GetProperties (MbProperties &) override
 Get tuple of the complex property (non-atomic object).
 
void _GetPropertyValue (void *v, size_t) const override
 Get value of the property.
 
- Public Member Functions inherited from MbPolymeshPropertyBase
 MbPolymeshPropertyBase (MbePrompt name, MbPolymesh &topo, PrePropType type, uint32 n)
 Constructor by parameters. More...
 
virtual ~MbPolymeshPropertyBase ()
 Destructor.
 
PrePropType IsA () const override
 Get type of property.
 
void SetProperties (const MbProperties &) override
 Set tuple of the complex property (non-atomic object).
 
void SetPropertyValue (TCHAR *) override
 Set the new value of the property.
 
- Public Member Functions inherited from MbProperty
 MbProperty (MbePrompt name, bool change=true)
 Constructor by parameters. More...
 
virtual ~MbProperty ()
 Destructor.
 
virtual size_t GetCharLen () const
 Get buffer size, sufficient to accommodate the string value of the property. More...
 
virtual bool GetCharValue_s (TCHAR *, size_t) const
 Get the string value of the property as a string with a terminal null. More...
 
virtual size_t GetPrompt () const
 Get a hint.
 
MbePrompt & SetPrompt ()
 Get a hint.
 
bool IsChangeable () const
 Is it possible to change data.
 

Public Attributes

uint32 _edgeCount
 Edges count.
 

Additional Inherited Members

- Protected Attributes inherited from MbPolymeshPropertyBase
MbPolymesh & _topo
 Topology.
 
PrePropType _type
 Type.
 
uint32 _number
 Number.
 

Detailed Description

The property of the edge.

Wrapper that implements property of an object with its ownership setting.

Constructor & Destructor Documentation

◆ MbPolymeshEdgeProperty()

MbPolymeshEdgeProperty::MbPolymeshEdgeProperty ( MbePrompt  name,
MbPolymesh &  topo,
uint32  n 
)

Constructor by parameters.

Constructor by parameters.

Parameters
[in]name- Number of hint string.
[in]topo- Topology.
[in]n- Number.

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