a 3d vector More...
#include <vector.h>
Public Member Functions | |
Vector3D (double _x, double _y, double _z) | |
Vector3D () | |
Create vector (0.0, 0.0, 0.0) More... | |
Public Attributes | |
double | x |
x coordinate of vector More... | |
double | y |
y coordinate of vector More... | |
double | z |
z coordinate of vector More... | |
ns3::Vector3D::Vector3D | ( | double | _x, |
double | _y, | ||
double | _z | ||
) |
_x | x coordinate of vector |
_y | y coordinate of vector |
_z | z coordinate of vector |
Create vector (_x, _y, _z)
Definition at line 40 of file vector.cc.
References NS_LOG_FUNCTION.
ns3::Vector3D::Vector3D | ( | ) |
double ns3::Vector3D::x |
x coordinate of vector
Definition at line 49 of file vector.h.
Referenced by Experiment::AdvancePosition(), OcbWifiMacTestCase::AdvancePosition(), AdvancePosition(), ns3::AreVectorsEqual(), ns3::RandomWaypointMobilityModel::BeginWalk(), ns3::SteadyStateRandomWaypointMobilityModel::BeginWalk(), ns3::PointToPointStarHelper::BoundingBox(), ns3::PointToPointDumbbellHelper::BoundingBox(), ns3::CalculateDistance(), ns3::Rectangle::CalculateIntersection(), ns3::Box::CalculateIntersection(), ChangePosition(), CourseChange(), CourseChangeCallback(), ns3::MobilityHelper::CourseChanged(), ns3::GridBuildingAllocator::Create(), ns3::SteadyStateRandomWaypointTest::DistribCompare(), visualizer.svgitem.SvgItem::do_get_property(), visualizer.svgitem.SvgItem::do_set_property(), visualizer.svgitem.SvgItem::do_simple_is_item_at(), visualizer.svgitem.SvgItem::do_simple_paint(), ns3::ConstantAccelerationMobilityModel::DoGetPosition(), ns3::HierarchicalMobilityModel::DoGetPosition(), ns3::ConstantAccelerationMobilityModel::DoGetVelocity(), ns3::HierarchicalMobilityModel::DoGetVelocity(), OcbWifiMacTestCase::DoRun(), ns3::LteEpcE2eDataTestCase::DoRun(), ns3::HierarchicalMobilityModel::DoSetPosition(), ns3::RandomWalk2dMobilityModel::DoWalk(), ns3::GaussMarkovMobilityModel::DoWalk(), ns3::Rectangle::GetClosestSide(), ns3::Box::GetClosestSide(), ns3::MobilityModel::GetRelativeSpeed(), ns3::Building::GetRoomX(), ns3::Rectangle::IsInside(), ns3::Box::IsInside(), main(), ns3::AnimationInterface::MobilityAutoCheck(), ns3::AnimationInterface::MobilityCourseChangeTrace(), ns3::AnimationInterface::NodeHasMoved(), ns3::operator<<(), ns3::operator>>(), OcbWifiMacTestCase::PostDeviceConfiguration(), ns3::RadioEnvironmentMapHelper::PrintAndReset(), PrintGnuplottableEnbListToFile(), PrintGnuplottableUeListToFile(), PrintPosition(), ns3::RandomWalk2dMobilityModel::Rebound(), ns3::AnimationInterface::RecalcTopoBounds(), ns3::SetInitialPosition(), ns3::SetMovement(), ns3::SetOneInitialCoord(), ns3::SetSchedPosition(), showPosition(), ns3::AnimationInterface::StartAnimation(), ns3::SteadyStateRandomWaypointMobilityModel::SteadyStateBeginWalk(), WaypointLazyNotifyFalse::TestXPosition(), WaypointLazyNotifyTrue::TestXPosition(), WaypointInitialPositionIsWaypoint::TestXPosition(), WaypointMobilityModelViaHelper::TestXPosition(), ns3::ConstantVelocityHelper::Update(), ns3::WaypointMobilityModel::Update(), and ns3::ConstantVelocityHelper::UpdateWithBounds().
double ns3::Vector3D::y |
y coordinate of vector
Definition at line 53 of file vector.h.
Referenced by ns3::AreVectorsEqual(), ns3::RandomWaypointMobilityModel::BeginWalk(), ns3::SteadyStateRandomWaypointMobilityModel::BeginWalk(), ns3::PointToPointStarHelper::BoundingBox(), ns3::PointToPointDumbbellHelper::BoundingBox(), ns3::CalculateDistance(), ns3::Rectangle::CalculateIntersection(), ns3::Box::CalculateIntersection(), CourseChange(), CourseChangeCallback(), ns3::MobilityHelper::CourseChanged(), ns3::GridBuildingAllocator::Create(), ns3::SteadyStateRandomWaypointTest::DistribCompare(), visualizer.svgitem.SvgItem::do_get_property(), visualizer.svgitem.SvgItem::do_set_property(), visualizer.svgitem.SvgItem::do_simple_is_item_at(), visualizer.svgitem.SvgItem::do_simple_paint(), ns3::ConstantAccelerationMobilityModel::DoGetPosition(), ns3::HierarchicalMobilityModel::DoGetPosition(), ns3::ConstantAccelerationMobilityModel::DoGetVelocity(), ns3::HierarchicalMobilityModel::DoGetVelocity(), ns3::LteEpcE2eDataTestCase::DoRun(), ns3::HierarchicalMobilityModel::DoSetPosition(), ns3::RandomWalk2dMobilityModel::DoWalk(), ns3::GaussMarkovMobilityModel::DoWalk(), ns3::Rectangle::GetClosestSide(), ns3::Box::GetClosestSide(), ns3::MobilityModel::GetRelativeSpeed(), ns3::Building::GetRoomY(), ns3::Rectangle::IsInside(), ns3::Box::IsInside(), main(), ns3::AnimationInterface::MobilityAutoCheck(), ns3::AnimationInterface::MobilityCourseChangeTrace(), ns3::AnimationInterface::NodeHasMoved(), ns3::operator<<(), ns3::operator>>(), ns3::RadioEnvironmentMapHelper::PrintAndReset(), PrintGnuplottableEnbListToFile(), PrintGnuplottableUeListToFile(), PrintPosition(), ns3::RandomWalk2dMobilityModel::Rebound(), ns3::AnimationInterface::RecalcTopoBounds(), ns3::SetInitialPosition(), ns3::SetMovement(), ns3::SetOneInitialCoord(), ns3::SetSchedPosition(), showPosition(), ns3::AnimationInterface::StartAnimation(), ns3::SteadyStateRandomWaypointMobilityModel::SteadyStateBeginWalk(), ns3::ConstantVelocityHelper::Update(), ns3::WaypointMobilityModel::Update(), and ns3::ConstantVelocityHelper::UpdateWithBounds().
double ns3::Vector3D::z |
z coordinate of vector
Definition at line 57 of file vector.h.
Referenced by ns3::AreVectorsEqual(), ns3::RandomWaypointMobilityModel::BeginWalk(), ns3::SteadyStateRandomWaypointMobilityModel::BeginWalk(), ns3::CalculateDistance(), CourseChange(), CourseChangeCallback(), ns3::MobilityHelper::CourseChanged(), ns3::TwoRayGroundPropagationLossModel::DoCalcRxPower(), ns3::ConstantAccelerationMobilityModel::DoGetPosition(), ns3::HierarchicalMobilityModel::DoGetPosition(), ns3::ConstantAccelerationMobilityModel::DoGetVelocity(), ns3::HierarchicalMobilityModel::DoGetVelocity(), ns3::HierarchicalMobilityModel::DoSetPosition(), ns3::GaussMarkovMobilityModel::DoWalk(), ns3::Box::GetClosestSide(), ns3::Building::GetFloor(), ns3::OkumuraHataPropagationLossModel::GetLoss(), ns3::ItuR1411NlosOverRooftopPropagationLossModel::GetLoss(), ns3::ItuR1411LosPropagationLossModel::GetLoss(), ns3::HybridBuildingsPropagationLossModel::GetLoss(), ns3::MobilityModel::GetRelativeSpeed(), ns3::Box::IsInside(), main(), ns3::operator<<(), ns3::operator>>(), ns3::RadioEnvironmentMapHelper::PrintAndReset(), PrintPosition(), ns3::SetInitialPosition(), ns3::SetOneInitialCoord(), ns3::SetSchedPosition(), showPosition(), ns3::SteadyStateRandomWaypointMobilityModel::SteadyStateBeginWalk(), ns3::ConstantVelocityHelper::Update(), ns3::WaypointMobilityModel::Update(), and ns3::ConstantVelocityHelper::UpdateWithBounds().