A point in a given space defined by 3 coordinates and associated to a diagram object. The coordinates may be positive or negative as the origin does not have to be in the corner of a diagram.
More...
#include <DiagramObjectPoint.hpp>
|
|
static void | addConstructToMap (std::unordered_map< std::string, BaseClass *(*)()> &factory_map) |
|
static void | addPrimitiveAssignFnsToMap (std::unordered_map< std::string, assign_function > &assign_map) |
|
static void | addClassAssignFnsToMap (std::unordered_map< std::string, class_assign_function > &assign_map) |
|
static const BaseClassDefiner | declare () |
|
static void | addConstructToMap (std::unordered_map< std::string, BaseClass *(*)()> &factory_map) |
|
static void | addPrimitiveAssignFnsToMap (std::unordered_map< std::string, assign_function > &assign_map) |
|
static void | addClassAssignFnsToMap (std::unordered_map< std::string, class_assign_function > &assign_map) |
|
static const CIMPP::BaseClassDefiner | declare () |
|
|
CIMPP::DiagramObject * | DiagramObject |
| | The diagram object with which the points are associated. Default: nullptr.
|
|
CIMPP::DiagramObjectGluePoint * | DiagramObjectGluePoint |
| | The glue point to which this point is associated. Default: nullptr.
|
|
CIMPP::Integer | sequenceNumber |
| | The sequence position of the point, used for defining the order of points for diagram objects acting as a polyline or polygon with more than one point. The attribute shall be a positive value. Default: 0.
|
|
CIMPP::Float | xPosition |
| | The X coordinate of this point. Default: 0.0.
|
|
CIMPP::Float | yPosition |
| | The Y coordinate of this point. Default: 0.0.
|
|
CIMPP::Float | zPosition |
| | The Z coordinate of this point. Default: 0.0.
|
|
|
static const char | debugName [] = "DiagramObjectPoint" |
|
static const char | debugName [] = "BaseClass" |
A point in a given space defined by 3 coordinates and associated to a diagram object. The coordinates may be positive or negative as the origin does not have to be in the corner of a diagram.
◆ addClassGetFnsToMap()
| void DiagramObjectPoint::addClassGetFnsToMap |
( |
std::map< std::string, class_get_function > & | get_map | ) |
const |
|
overridevirtual |
◆ addEnumGetFnsToMap()
| void DiagramObjectPoint::addEnumGetFnsToMap |
( |
std::map< std::string, get_function > & | get_map | ) |
const |
|
overridevirtual |
◆ addPrimitiveGetFnsToMap()
| void DiagramObjectPoint::addPrimitiveGetFnsToMap |
( |
std::map< std::string, get_function > & | get_map | ) |
const |
|
overridevirtual |
◆ allAttrDetailsMap()
| std::map< std::string, AttrDetails > DiagramObjectPoint::allAttrDetailsMap |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ debugString()
| const char * DiagramObjectPoint::debugString |
( |
| ) |
const |
|
overridevirtual |
◆ getAttributeNames()
| const std::list< std::string > & DiagramObjectPoint::getAttributeNames |
( |
| ) |
const |
|
overridevirtual |
◆ getAttributeNamespaceUrl()
| const std::string & DiagramObjectPoint::getAttributeNamespaceUrl |
( |
const std::string & | attrName | ) |
const |
|
overridevirtual |
◆ getClassNamespaceUrl()
| const std::string & DiagramObjectPoint::getClassNamespaceUrl |
( |
| ) |
const |
|
overridevirtual |
◆ getPossibleAttributeProfiles()
| const std::list< CGMESProfile > & DiagramObjectPoint::getPossibleAttributeProfiles |
( |
const std::string & | attrName | ) |
const |
|
overridevirtual |
◆ getPossibleProfiles()
| const std::list< CGMESProfile > & DiagramObjectPoint::getPossibleProfiles |
( |
| ) |
const |
|
overridevirtual |
◆ getPossibleProfilesIncludingAttributes()
| const std::list< CGMESProfile > & DiagramObjectPoint::getPossibleProfilesIncludingAttributes |
( |
| ) |
const |
|
overridevirtual |
◆ getRecommendedProfile()
| const CGMESProfile & DiagramObjectPoint::getRecommendedProfile |
( |
| ) |
const |
|
overridevirtual |
◆ isAssignableFrom()
| bool DiagramObjectPoint::isAssignableFrom |
( |
BaseClass * | otherObject | ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files: